Principal Embedded Software Engineer
Listed on 2026-07-26
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Pay Rate Low: 60 | Pay Rate High: 70+ doe
Exciting Principal Embedded Software Engineer opportunity to work for a global leader dedicated to helping people see brilliantly. The largest device company in the world – with complementary businesses in Surgical and Vision Care
Location:
Lake Forest - onsite
Contract Length: 6-9 month contract with extension and strong conversion potential
Benefits: Medical, Dental, Holiday, PTO 401K matching
Medical Devices | RTOS | C/C++ | ARM | IEC 62304
We are seeking a Principal Embedded Software Engineer to develop and support embedded software for medical devices in a regulated environment. This role requires expertise in embedded systems, RTOS-based applications, ARM platform migration, and hardware/software integration.
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
- 6+ years of embedded software development experience.
- Medical device software development experience in compliance with FDA/ISO regulations, including IEC 62304.
- Experience migrating legacy ARM code to new ARM platforms, including boot loader, application, and device driver development.
- Strong experience with RTOS (CMX, ThreadX, or similar) and multi-threaded applications.
- Proficiency in C and C++ for embedded systems.
- Experience with CAN, Ethernet, SPI, UART, I2C, ADCs, and DACs.
- Strong debugging and troubleshooting skills using oscilloscopes, logic analyzers, and other lab equipment.
- Excellent communication skills and ability to work independently.
- Experience with CANoe, Lauterbach, Git, Azure Dev Ops, and CI environments.
- Python scripting experience.
- Experience with motor control, signal processing, and electromechanical systems.
- Familiarity with static analysis, unit testing, and SDLC processes.
#Embedded Systems #Embedded Engineer #Firmware Engineer #Medical Devices #RTOS #Cplusplus #ARM #Hiring
This job description is a complete list of all desired skills but not all are required.
Work Authorization RequirementCandidates must be authorized to work in the United States on a permanent basis.
Sponsorship (including H-1B, OPT, CPT, etc.) is not available for this role now or in the future.
INDBH
#LI-RL1
#J-18808-Ljbffr(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).