- MedTech Recruiters and Staffing SpecialistsSenior Software Engineer (Medical Devices)
MedTech Jobs
- AI Medical Imaging Engineer
- Bioinformatics Engineer
- Chief Technology Officer (MedTech)
- Clinical Systems Engineer
- Computational Biology Engineer
- Connected Devices Engineer
- Digital Health Engineer
- Director of Engineering, MedTech
- EHR / EMR Developer
- Embedded Software Engineer
- FDA Regulatory Specialist
- Firmware Engineer
- Head of Digital Health
- HIPAA Compliance Engineer
- HL7 / FHIR Integration Engineer
- IEC 62304 Software Engineer
- Internet of Medical Things (IoMT) Engineer
- Medical Device Software Engineer
- Medical Imaging Software Engineer
- MedTech Product Manager
- Quality Assurance Engineer (Medical Device)
- Regulatory Affairs Specialist
- Senior Software Engineer (Medical Devices)
- Software Engineer (Medical Devices)
- Telehealth Platform Engineer
- Verification and Validation Engineer
- VP of Engineering, MedTech
The senior software engineer in medical devices takes design ownership of significant software components and carries responsibility for the quality record behind them. Beyond the technical work, the role is expected to guide less experienced engineers through a development process that is genuinely different from commercial software, where the documentation and the traceability are part of the product rather than a formality afterwards.
Typical Duties and Responsibilities
- Own the design and implementation of major software components
- Write architecture and detailed design documentation to regulatory standard
- Lead software risk analysis and define mitigations
- Review code and design work from other engineers
- Define verification strategy and review test protocols
- Mentor engineers on both the technical work and the quality process
- Support regulatory submissions with the software documentation package
- Investigate field issues and lead root cause analysis
- Evaluate third party software for use within the device
- Contribute to process improvement within the quality system
Education
- Bachelor’s degree in computer science, software engineering or a related field
Required Skills and Experience
- 6+ years of medical device software development
- Deep familiarity with IEC 62304 and ISO 14971 in practice
- Strong C or C++ and experience with the relevant device platform
- Track record of software work included in a successful regulatory submission
- Ability to write design documentation that withstands audit
- Experience leading verification activities
- Mentoring and code review experience
- Understanding of post market surveillance obligations
Preferred Qualifications
- Experience with Class III devices
- Familiarity with cybersecurity expectations for connected devices