Senior Embedded Software Engineer (PR/4013723) Chicago, Illinois
Salary: | USD130000 - USD140000 per annum + Annual Bonus |
Senior Embedded Software Engineer - Established Medical Device OEM
Location: Greater Chicago Area
Compensation: $130k - $140k + Bonus & Pension Plan
About Us: Join an industry leading medical device OEM in the Greater Chicago Area! They are hiring a senior embedded software engineer to serve as technical lead for new product development across a suite of class II medical devices. The role is hybrid with three days on site, and includes a competitive bonus and pension plan.
Position: Senior Embedded Software Engineer
Responsibilities:
- Develop embedded software for Class II medical devices
- Collaborate closely with hardware and mechanical engineers to integrate software with electronics and control hardware
- Ensure compliance with requirements management and traceability
- Contribute to design verification & validation
- Direct and participate in effective cross-functional teams
Qualifications:
- Bachelor's degree in Software, Computer, or Electrical Engineering or a related field
- 5+ years of experience designing and implementing complex embedded software for medical devices
- Proficiency in C, C++, and Python
- Knowledge of computer principles, communications protocols, networking, and real time operating systems
- Experience implementing test automation for medical device software, including integration with CI/CD pipelines for unit, component, and system-level testing.
- Demonstrated knowledge with serial communication protocols (e.g., SPI, I2C, RS232, RS485)
- Knowledge & application of global medical device requirements and UL standards
- Familiarity with hardware development, laboratory debugging tools, and schematics
- Full SDLC experience for medical device software
- Excellent verbal and written communication skills
If you are a seasoned embedded software engineer with a passion for medical technology and a desire to make a difference, we want to hear from you!