Role Summary
Senior Manager, Software Engineering within the Robotics & Digital Solutions organization. Location: Santa Clara, CA. Leads software development across infrastructure, connectivity, and security to enable surgeons and robotic medical devices; responsible for mentoring teams and delivering software in a regulated environment.
Responsibilities
- Build, lead, and mentor a team of engineers supporting multiple surgical robotics products
- Contribute to software architecture design for future enhancements and releases
- Collaborate with partner organizations to drive technical and process improvements to boost developer and user efficiency
- Engage with internal and external partners from business and technical perspectives
- Support C++ and Python development, facilitate design discussions, and promote best practices
- Identify, manage, and mitigate technical and project risk with R&D and external collaborators
- Coach and mentor software engineering managers and develop the team
- Manage teams developing software under IEC 62304 and FDA guidance
- Provide technical leadership in middleware, communications, software security, and cloud integration
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related technical field
- 5+ years of experience leading software engineering teams
- 10+ years of professional software development experience
- Strong understanding of software design principles, architecture, and cloud integration
- Exceptional written and verbal communication; collaborative, team-oriented
- Proven leadership and collaboration skills with distributed/cross-functional teams
- Experience in regulated environments with ISO 13485, 21 CFR 820, or similar standards
Preferred Knowledge/Skills, Education, And Experience
- Experience delivering software for medical devices
- Proficiency with cloud integrations
- Experience developing C++ applications for multi-target environments (real-time and non-real-time Linux)
- Experience in an Agile development environment
- Experience with IEC 62304 (medical device software development)
Additional Requirements
- Location: Santa Clara, CA; up to 10% travel