Job Description
Who Our Client Is:
Our client is a mission-driven healthcare organization focused on advancing innovation, improving patient outcomes, and strengthening communities. They believe that diversity fuels creativity, collaboration, and success. By fostering an inclusive workplace where every voice is valued, respected, and empowered, they create an environment where people can thrive both personally and professionally.
What Our Client Needs:
Our client is seeking a Senior Embedded Software Engineer to lead the design, development, and optimization of embedded software for advanced electromechanical medical systems in the cell and gene therapy space. This individual will architect and implement real-time control software, integrate AI and machine learning algorithms for system intelligence, and ensure robust, compliant performance in a regulated environment. The role will collaborate closely with cross-functional teams across electrical, systems, mechanical, and bioengineering disciplines to develop next-generation intelligent therapeutic platforms.
Who You Are:
You are a highly skilled embedded software engineer with a passion for innovation in medical and AI-driven systems. You thrive in complex technical environments, enjoy solving real-time challenges, and can bridge hardware, software, and data to deliver cutting-edge products. You excel at collaboration, lead with precision, and bring a disciplined approach to documentation, compliance, and product reliability.
What You’ll Do:
• Lead embedded software development for therapeutic devices involving pumps, sensors, actuators, and optical subsystems.
• Design and implement real-time control firmware (C/C++, RTOS, or embedded Linux) for safety-critical systems.
• Integrate AI/ML algorithms for process control, anomaly detection, predictive maintenance, and adaptive therapy optimization.
• Architect embedded communications frameworks, including serial buses, CAN, Ethernet, and cloud connectivity.
• Collaborate with cross-functional teams to ensure hardware-software co-design and seamless integration.
• Develop software architecture documentation, risk analyses, and verification protocols per IEC 62304 and QMS requirements.
• Conduct code reviews, unit testing, and system validation to ensure reliability and performance.
• Work with system data to train, test, and deploy embedded inference models for clinical and process optimization.
• Mentor junior software engineers and contribute to a culture of innovation, quality, and continuous improvement.
This position requires occasional travel and has no supervisory responsibilities.
What You’ll Need:
• BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
• 4+ years of experience developing embedded software for complex electromechanical or medical systems.
• Expertise in C/C++ and Python, with experience in RTOS or embedded Linux environments.
• Strong understanding of embedded system design, real-time constraints, and hardware-software integration.
• Familiarity with analog and digital circuit design, PCB layout, and component selection.
• Experience with AI/ML frameworks such as TensorFlow Lite, PyTorch Mobile, ONNX Runtime, or Edge AI SDKs.
• Knowledge of signal processing, control systems, and sensor data analysis.
• Understanding of IEC 62304, ISO 13485, ISO 14971, and FDA design control processes.
• Proficiency with communication protocols including UART, SPI, I²C, CAN, Modbus, and Ethernet.
• Excellent documentation, problem-solving, and communication skills.
• Ability to manage multiple projects and priorities in a fast-paced R&D environment.
What They Offer:
• Competitive salary and benefits package
• 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.
Min Qualification
• You are a highly skilled embedded software engineer with a passion for innovation in medical and AI-driven systems
• BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or...
• You are a highly skilled embedded software engineer with a passion for innovation in medical and AI-driven systems
• BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or a related field
• 4+ years of experience developing embedded software for complex electromechanical or medical systems
• Expertise in C/C++ and Python, with experience in RTOS or embedded Linux environments
• Strong understanding of embedded system design, real-time constraints, and hardware-software integration
• Familiarity with analog and digital circuit design, PCB layout, and component selection
• Experience with AI/ML frameworks such as TensorFlow Lite, PyTorch Mobile, ONNX Runtime, or Edge AI SDKs
• Knowledge of signal processing, control systems, and sensor data analysis
• Understanding of IEC 62304, ISO 13485, ISO 14971, and FDA design control processes
• Proficiency with communication protocols including UART, SPI, I²C, CAN, Modbus, and Ethernet
• Excellent documentation, problem-solving, and communication skills
• Ability to manage multiple projects and priorities in a fast-paced R&D environment
see more
Applying Instructions
• ZipRecruiter
• Lensa
• Jobilize
• ZipRecruiter
• Lensa
• Jobilize
see more
Work History and Feedback