The Staff Software Engineer supports and leads project teams in the development of embedded software for medical device products, ensuring prototypes meet requirements
Job Summary
The Staff Software Engineer supports and leads project teams in the development of embedded software for medical device products, ensuring prototypes meet requirements.
This role involves collaborating cross-functionally with R&D, Quality, Manufacturing, Regulatory, and Clinical teams to ensure design excellence and project success.
The position offers a salary range of $118,000 - $196,600 plus bonus eligibility and benefits, with an expectation of onsite work five days a week in Irvine, CA.
Matching Summary
The Staff Software Engineer supports and leads project teams in the development of embedded software for medical device products, ensuring prototypes meet requirements.
Salary
Base: $118,000 - $196,600; Bonus/Equity: Bonus eligible; Benefits: Benefits included
Skills & Requirements
Must-have
Embedded C/C++ programming
Onsite work in Irvine, CA
Cross-functional collaboration
System integration of mechanical and electrical components
Automated test system development
Nice-to-have
Experience with Labview or Python
Knowledge of IEC 62304/62366 and ISO 13485/14971
Experience with cloud computing and database management
Artificial Intelligence and real-time sensor analytics
Mentoring peers in engineering practices
Key Requirements
Bachelor's degree in Computer Science or related discipline
4+ years of embedded C/C++ experience
Experience with medical device software standards IEC 62304/62366 and ISO 13485/14971
Experience developing software for Class II and Class III medical devices