Salary
💰 $175,200 - $262,800 per year
About the role
- Manage and lead several software engineering teams globally in embedded and platform software development
- Provide technical guidance and ensure project success for the globally launched Robotic Assisted Surgery platform
- Develop and grow talent within the team, including hiring and performance management
- Contribute to Robotics Software overall technical strategy and long-term software roadmap
- Oversee development and design requirements for software systems, applications and software quality assurance for enhancements and new products, including cloud-based or internet-related tools
- Manage activities to assure programs are appropriately resourced and ensure continuous improvement in technical capability, process, and compliance
- Manage scope, cost, and schedule within a cross-functional development team
- Select, develop, and evaluate personnel to ensure the efficient operation of the function
- Collaborate with global cross-functional teams including hardware, systems, quality, regulatory, and other product development teams
- Communicate technical information to both technical and non-technical audiences
- Ensure alignment of software architecture, design, verification and validation with product strategy and business goals
Requirements
- Bachelor’s degree in engineering related field and minimum of 7 years of relevant experience with 5+ years of managerial experience
- Advanced degree with a minimum of 5 years relevant experience with 5+ years of management experience (alternative qualification)
- Managing and leading multiple teams of software managers and engineers, including hiring, performance management, and team development
- Designing and developing software for complex electromechanical software systems
- Embedded software development experience, including RTOS
- Experience with distributed computing and software infrastructure
- Providing technical direction and guidance on software architecture, design, verification and validation
- Developing and maintaining long-term software technical roadmap
- Experience with Agile/Scaled Agile Framework (SAFe) and traditional project management methodologies
- Identifying and implementing process improvements while adhering to quality standards and best practices
- Collaborating with cross-functional teams including hardware, systems, quality, regulatory, and other product development teams
- Communicating technical information to both technical and non-technical audiences
- Experience in medical device or regulated industry software development preferred
- Experience in robotics software development is a plus
- Some limited travel may be required