Lead R&D Software Engineer
Core
Lead a team of software and firmware engineers to design and deliver complex medical device software products from concept to post-market improvement.
Role type
Senior IC lead R&D software engineer (medical devices)
Builds
Embedded firmware, mobile applications, and cloud environments for medical devices
Domain
Medical devices / Regulated industries
Deliverable
production ML models | product features
Required skills
C++ (embedded), JavaScript/Node.js, Python, Rust, C#, Bash, AWS cloud development, system architecture design, team leadership, ISO 13485/IEC 60601/IEC 62304 compliance
Preferred skills
Embedded Linux (Yocto Project), React Native, FDA compliance experience
Technologies
AWS, C++, JavaScript, Node.js, Python, Rust, C#, Bash, Yocto Project, React Native
Responsibilities
Lead and mentor a team of software and firmware engineers; Drive system design across the full technology stack; Conduct rigorous reviews of system designs, architecture documents, and pull requests; Own the full software product lifecycle; Ensure software design adheres to ISO 13485, IEC 60601, and IEC 62304; Collaborate with hardware engineering and R&D leadership on hardware/software co-design
Seniority
Senior, hands-on IC with team leadership