Job Description
Job Description
Who Our Client Is
Our client is a mission-driven medical technology organization focused on advancing immune-modulating and cell-based therapies that improve patient outcomes worldwide.
What Our Client Needs
An Embedded Software Engineer to support the development and testing of embedded software for complex electromechanical medical devices used in therapeutic systems.
Who You Are
You are curious, detail-oriented, and eager to learn. You enjoy working close to hardware, collaborating across disciplines, and building reliable software for regulated environments.
What You’ll Do
- Develop and test embedded firmware for pumps, valves, sensors, actuators, and optical components
- Implement real-time control logic using C / C++ on microcontrollers, RTOS, or embedded Linux
- Support hardware and software integration with electrical, mechanical, and bioengineering teams
- Develop and debug communication interfaces including UART, SPI, I²C, CAN, and Ethernet
- Perform unit testing, verification, and debugging to ensure safety and reliability
- Prepare software documentation, design history records, and risk analyses aligned with IEC 62304
- Analyze sensor data and support signal processing, control, and diagnostic efforts
- Contribute to test automation using Python or scripting tools
- Participate in code reviews, design reviews, and continuous improvement
- Support early efforts involving embedded data analysis and inference models
Travel and supervisory responsibilities :
This role has no regular travel and does not include people management responsibilities.
What You’ll Need
BS in Computer Engineering, Electrical Engineering, Computer Science, or a related field0–4 years of embedded software development experience through industry, internships, co-ops, or academic projectsProficiency in C / C++ for embedded systemsFamiliarity with RTOS or embedded Linux conceptsUnderstanding of real-time systems and hardware–software interfacesWorking knowledge of SPI, I²C, UART, and CANDebugging skills using oscilloscopes, logic analyzers, or similar toolsStrong documentation, communication, and collaboration skillsAbility to manage multiple priorities in an R&D environmentWhat They Offer
Opportunities for professional development and career growthCollaborative and innovative work environmentMedical, Dental, and Vision InsuranceLife and AD&D InsuranceShort- and Long-Term Disability Coverage401(k) with generous company matchHealth Savings Account (HSA) and Flexible Spending Account (FSA) with company matchWellness Program and Employee Assistance Program (EAP)Generous Paid Time Off (PTO)Equal Opportunity Statement
Our client believes that diversity fuels innovation, strengthens teams, and drives success. They are committed to fostering a workplace where every individual—regardless of background—feels valued, respected, and empowered to thrive. Discrimination or harassment of any kind is strictly prohibited.
Our client does not discriminate based on race, color, religion, sex, sexual orientation, gender identity or expression, national origin, ethnicity, age, disability, veteran status, marital status, or any other characteristic protected by applicable laws. Their commitment extends beyond compliance; they actively cultivate an inclusive culture where diverse perspectives are welcomed, and every employee has an equal opportunity to contribute and succeed.