← Back to opportunities
About the Role
Job Title: Embedded Software EngineerJob Description
This role focuses on developing embedded software and firmware for new products from the ground up. You will design, implement, and optimize software running on 32-bit microprocessors, working primarily in embedded C++. The position involves contributing to safety-critical systems, particularly in domains such as medical devices or aerospace, and requires close collaboration with hardware and systems teams to deliver reliable, high-performance embedded solutions.
Responsibilities
+ Design, develop, and implement embedded software and firmware for new products from concept through deployment.
+ Program primarily in embedded C++ on 32-bit microprocessors, ensuring efficient, reliable, and maintainable code.
+ Develop and integrate software within real-time operating systems (RTOS), such as QNX, FreeRTOS, SafeRTOS, TI-RTOS, or µC/OS.
+ Work within safety-critical environments, such as medical de...
This role focuses on developing embedded software and firmware for new products from the ground up. You will design, implement, and optimize software running on 32-bit microprocessors, working primarily in embedded C++. The position involves contributing to safety-critical systems, particularly in domains such as medical devices or aerospace, and requires close collaboration with hardware and systems teams to deliver reliable, high-performance embedded solutions.
Responsibilities
+ Design, develop, and implement embedded software and firmware for new products from concept through deployment.
+ Program primarily in embedded C++ on 32-bit microprocessors, ensuring efficient, reliable, and maintainable code.
+ Develop and integrate software within real-time operating systems (RTOS), such as QNX, FreeRTOS, SafeRTOS, TI-RTOS, or µC/OS.
+ Work within safety-critical environments, such as medical de...
Ready to Join Through a Referral?
Apply now and get connected directly with the hiring team
Apply for this Position