About the Role
This position leads embedded software design and implementation for complex instrumentation and control systems, ensuring robustness, scalability, and compliance with medical device standards.
Responsibilities
- Lead the architecture and development of embedded software for instrumentation and control systems
- Design and implement real-time software solutions for medical devices
- Collaborate with hardware and systems engineering teams to integrate firmware
- Ensure software compliance with regulatory and quality standards
- Mentor junior engineers and guide technical direction
- Define software requirements based on system specifications
- Develop and maintain software documentation
- Conduct code reviews and enforce coding standards
- Troubleshoot and resolve complex software issues
- Support verification and validation testing
- Participate in risk assessment and mitigation planning
- Drive continuous improvement in software development processes
- Work within Agile or iterative development frameworks
- Interface with cross-functional teams including product management and quality assurance
- Ensure traceability from requirements to testing
- Oversee software builds, integration, and release processes
- Contribute to design control documentation for medical devices
- Apply secure coding practices and software safety principles
- Stay current with emerging technologies in embedded systems
- Support regulatory audits and certification efforts
- Lead software unit and integration testing
- Manage software configuration and version control
- Develop test automation frameworks for embedded software
- Ensure adherence to real-time performance constraints
- Translate system-level requirements into software design
Compensation
Competitive salary and benefits package commensurate with experience
Work Arrangement
Hybrid work model with a combination of remote and on-site presence
Team
Part of a multidisciplinary engineering team developing advanced medical instrumentation
About the Team
You will join a global engineering organization focused on innovation in healthcare technology, working on mission-critical systems that improve patient outcomes.
What We Offer
Opportunities for professional growth, access to cutting-edge technology, and involvement in products that impact millions of patients worldwide.
This position may require sponsorship for employment visa status