Vicarious Surgical is hiring a Vice President of Software Engineering to join our team in Waltham, MA. As the VP of Software Engineering, you will lead all aspects of the software engineering process including requirements, design, development, and software testing for our innovative surgical robot. This is a deeply technical leadership role where you will lead development of robust requirements, architecture, and design of our surgical robot using model-driven engineering (MDE) techniques. The successful candidate will be expected to collaborate cross-functionally across the organization to develop top quality products on our roadmap.
Vicarious Surgical is a next generation robotics company developing a disruptive technology with the goal of increasing the efficiency of surgical procedure, improving patient outcomes and reducing healthcare costs.
This is a terrific opportunity for a software engineering leader to join our company at a very exciting time and be a key member of a team of mission-driven and kind individuals with diverse experiences to lead Vicarious into its next phase of hyper-growth and market disruption.
Responsibilities
- Oversees software development across different Software projects, for all Software deliverables and throughout the entire development cycle, including DevOps, Test Engineering, ASDAI, Robotics & Controls and Architecture
- Develops, executes and maintains a continuous integration and unit test program to be the primary driver for builds and regression testing of code when changes are implemented and before they are released to test.
- Responsible for managing continuous software development improvement efforts (both technical and process related) to continually shorten development cycles, improve quality and update SOPs accordingly in conjunction with the QA.
- Build and scale the Software Engineering team in skills and size commensurate to the scope and complexity of our products including managing external partnerships as needed.
- Work with senior R & D leadership to develop technical roadmap, strategic objectives and plans for clear deliverables.
- Manage budget, roadmaps, timelines, and overall execution of your team.
- Integrate engineering teams with diverse practices, technology and toolsets into a cohesive, collaborative, standards-based development organization.
- Balance software product development with longer term technology research and development including AI.
- Empower your team to ensure accuracy and evaluate the effectiveness of results.
- Integration of automation test frameworks including ATDD/BDD tools.
- Ensures software is properly documented, designed and implemented according to standard engineering methods, techniques and best industry practices.
- Defines consistent software development methods and procedures across projects and ensures they are properly documented (e.g. SOPs) and implemented.
- Drives software risk analysis and ensures that risk mitigations at software level are effectively documented and implemented.
- Ensures that all software development activities and deliverables comply with the FDA QSR, ISO14971, IEC62304, Cybersecurity and satisfy IL processes and procedures
About You
- Bachelor’s degree in Computer Science, Engineering or equivalent.
- 15+ years of experience in a software leadership position, including experience developing and bringing to market a complex electromechanical medical device. Surgical robotics experience is helpful, but not required.
- Previous experience leading managers who are driving teams through model-driven software architecture, design, and automated testing from prototype to product release.
- Experience with Agile/Scrum, DevOps, and software testing methodologies
- Strong communication skills.
Together, we share a love for learning and we are passionate teachers. As a company, we set ambitious goals and individually, we share in that ambition. At the office, we enjoy each other’s company during happy hours, catered lunches and company celebrations.