Job ID:
76402
Published date:
21-05-2026
Summary
Job Title:
Lead R&D Software Engineer
Job Purpose:
Our client is seeking a high-impact Software Engineering Lead to guide software architecture and manage engineers developing medical products. Reporting into R&D leadership, you will oversee a multidisciplinary team of firmware and software engineers and take ownership of the full software product lifecycle, from initial concept through to commercial release. This role requires a strong systems thinker and polyglot engineer who is equally comfortable reviewing embedded C++ architecture, discussing AWS cloud environments, contributing to mobile application development, and shaping end-to-end system design documentation.
Responsibilities:
- Team Leadership: Lead, mentor, and manage a team of software and firmware engineers, guiding technical output and fostering a culture of engineering excellence.
- System Architecture: Drive end-to-end system design across the technology stack, ensuring seamless integration between embedded firmware, mobile applications, and cloud environments.
- Engineering Quality: Conduct thorough reviews of system designs, architecture documentation, and pull requests to ensure performance, security, and scalability standards are met.
- Full Lifecycle Ownership: Oversee complex software and connected medical products from concept and specification through prototyping, validation, production, and post-market improvements.
- Regulatory Compliance: Ensure all software design and architecture complies with medical device standards (ISO 13485, IEC 60601, IEC 62304) and cyber risk assessment protocols.
- Cross-Functional Collaboration: Partner closely with hardware engineering and R&D leadership to align software capabilities with hardware co-design objectives.
Qualifications & Experience:
- Bachelor’s degree in Electronic, Electrical, Biomedical, or Computer Engineering
- 5+ years of professional software engineering experience, with a proven track record of taking complex products from concept to release
- Demonstrated experience (or strong inclination) in leading technical teams and managing engineering workflows
- Experience working in a highly regulated industry (e.g., medical devices, aerospace, automotive)
- Strong technical proficiency across a modern mixed stack, including:
- C++ (embedded)
- JavaScript / Node.js
- Python
- Rust
- C#
- Bash
- Experience working with AWS cloud environments and general application development
- Strong system design capability, including documenting and reviewing complex architectures
Bonus points for:
- Master’s degree or multidisciplinary background (e.g., Electrical + Biomedical Engineering)
- Experience with Embedded Linux (e.g., Yocto Project)
- Experience with mobile development frameworks such as React Native
- Deep knowledge of medical device software compliance and FDA software submission requirements