×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Muscat, Oman
Listing for: Gsme
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 10000 - 15000 OMR Yearly OMR 10000.00 15000.00 YEAR
Job Description & How to Apply Below

Overview

We are seeking a proactive and detail-oriented Embedded Software Engineer to develop and maintain firmware for custom ASIC, photonic, and Lidar-based systems. This role is key to enabling hardware functionality through low-level driver integration, supporting system bring-up, and delivering robust embedded solutions for internal and customer-facing platforms.

Key Responsibilities
  • Firmware Development
    • Design and implement embedded software for microcontrollers, SoCs, and FPGA-based platforms.
    • Develop and optimize drivers for SPI, I2C, UART, ADCs, GPIOs, and custom hardware blocks.
    • Ensure code efficiency and real-time performance in bare-metal or RTOS-based environments.
  • Hardware Integration
    • Support hardware bring-up, validation, and diagnostics in lab settings.
    • Collaborate with hardware, analog, and systems teams to verify embedded interfaces.
    • Debug hardware/software issues using oscilloscopes, logic analyzers, and debuggers.
  • Software Infrastructure
    • Develop and maintain embedded codebases in C/C++ and scripting tools (e.g., Python).
    • Utilize version control systems (e.g., Git) and CI tools for code management and testing.
    • Contribute to internal documentation and customer firmware support resources.
Qualifications
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • 4+ years of experience in embedded systems development.
  • Strong programming skills in C/C++ with experience in bare-metal or RTOS environments.
  • Proficient with embedded development tool chains (e.g., GCC, Keil, IAR) and debugging workflows.
  • Hands-on experience with lab equipment (oscilloscopes, logic analyzers, multimeters).
  • Familiarity with communication interfaces such as SPI, I2C, UART, USB.
  • Experience with embedded Linux, wireless protocols, or photonic/Lidar systems is a plus.
  • Excellent analytical, debugging, and communication skills.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary