Pay Rate Low: 60 | Pay Rate High: 85
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 bootloader, 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.
Preferred Qualifications
- Experience with CANoe, Lauterbach, Git, Azure DevOps, and CI environments.
- Python scripting experience.
- Experience with motor control, signal processing, and electromechanical systems.
- Familiarity with static analysis, unit testing, and SDLC processes.
#EmbeddedSystems #EmbeddedEngineer #FirmwareEngineer #MedicalDevices #RTOS #Cplusplus #ARM #Hiring
This job description is a complete list of all desired skills but not all are required. We strongly encourage candidates who have some of the skills to apply. We look forward to a conversation to learn more about you!
Work Authorization Requirement
Candidates 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