Embedded Software Engineer GSME Global Semiconductors Microelectronics

3 weeks ago


Muscat, Muscat, Oman Gsme Full time

Position 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 toolchains (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

  • Muscat, Muscat, Oman Gsme Full time

    Position Overview:We are seeking a skilled and motivated System Optoelectronic Engineer to support the development, integration, and validation of advanced Lidar and photonic systems. This role requires cross-functional expertise in optics, electronics, and embedded systems to deliver high-performance, reliable sensor platforms.Key Responsibilities:System...


  • Muscat, Muscat, Oman Canonical Full time

    Software Engineering Manager - Desktop and Embedded Linux OptimisationJoin to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at CanonicalSoftware Engineering Manager - Desktop and Embedded Linux Optimisation4 months ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Desktop and...


  • Muscat, Muscat, Oman Canonical Full time

    Senior Ubuntu Embedded IoT System EngineerJoin to apply for the Senior Ubuntu Embedded IoT System Engineer role at CanonicalSenior Ubuntu Embedded IoT System Engineer3 months ago Be among the first 25 applicantsJoin to apply for the Senior Ubuntu Embedded IoT System Engineer role at CanonicalCanonical is a leading provider of open source software and...


  • Muscat, Muscat, Oman beBeeSoftware Full time

    Software Developer OpportunityWe are seeking a skilled software developer to join our team in the development of test automation tools for Linux based embedded hardware. The ideal candidate will have experience developing in Python and be familiar with test automation methodologies.This role offers an exciting opportunity to contribute to the development of...


  • Muscat, Muscat, Oman Canonical Full time

    Embedded Linux Field Engineering ManagerEmbedded Linux Field Engineering Manager1 month ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...

  • Embedded Linux Expert

    2 weeks ago


    Muscat, Muscat, Oman beBee Careers Full time

    Embedded Linux Experts WantedAbout the RoleWe are seeking a highly skilled Engineering Manager to lead our team of software developers in designing and implementing Ubuntu Core system software on various CPU architectures, such as ARM, RISC-V, and X86.The ideal candidate will have a strong background in embedded software development, excellent leadership and...


  • Muscat, Muscat, Oman beBeeSoftwareDeveloper Full time

    Job OpportunityThis is an exciting chance to build a meaningful career working with cutting-edge technology. We are seeking a passionate software engineer who loves open source software, Linux, edge computing, and IoT.Your role will be to help us provide easy-to-deploy, secure, and customizable industrial edge solutions. You will work on designing and...

  • Software Engineer

    3 weeks ago


    Muscat, Muscat, Oman Canonical Full time

    This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.Your role will be to help us provide easy to deploy, secure, and customizable...


  • Muscat, Muscat, Oman Canonical Full time

    Software Engineering Manager - Sustaining EngineeringJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalSoftware Engineering Manager - Sustaining Engineering5 days ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalCanonical is a leading...


  • Muscat, Muscat, Oman Canonical Full time

    Software Engineering Manager - Container and Virtualisation InfrastructureSoftware Engineering Manager - Container and Virtualisation Infrastructure1 day ago Be among the first 25 applicantsCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used...