Lead, mentor, and manage a team of software and firmware engineers
Drive system design across the full technology stack, ensuring seamless integration between embedded firmware, mobile applications, and cloud environments
Conduct rigorous reviews of system designs, architecture documents, and pull requests
Own the full software product lifecycle from concept through specification, prototyping, validation, production, and post-market improvement
Ensure all software design adheres to ISO 13485, IEC 60601, and IEC 62304
Collaborate closely with hardware engineering and R&D leadership on hardware/software co-design
Experience & Qualifications
Bachelor's degree in Electronic, Electrical, Biomedical, or Computer Engineering
5+ years of software engineering experience with a track record of delivering complex products from concept to release ...