Embedded Software Engineer 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 field
0–4 years of embedded software development experience through industry, internships, co-ops, or academic projects
Proficiency in C/C++ for embedded systems
Familiarity with RTOS or embedded Linux concepts
Understanding of real-time systems and hardware–software interfaces
Working knowledge of SPI, I²C, UART, and CAN
Debugging skills using oscilloscopes, logic analyzers, or similar tools
Strong documentation, communication, and collaboration skills
Ability to manage multiple priorities in an R&D environment
What They Offer Opportunities for professional development and career growth
Collaborative and innovative work environment
Medical, Dental, and Vision Insurance
Life and AD&D Insurance
Short- and Long-Term Disability Coverage
401(k) with generous company match
Health Savings Account (HSA) and Flexible Spending Account (FSA) with company match
Wellness 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.