Responsibilities may include the following and other duties may be assigned
• Lead a team of engineers of Software Verification and Validation
• Work closely with cross-functional teams, including design engineers, project managers,
and quality assurance teams, to ensure seamless integration of verification and validation
activities into the overall development process.
• Possess strong technical leadership skills to guide, and mentor team of engineers involved
in the Software verification and validation process.
• Drive continuous improvement initiatives to enhance the efficiency and effectiveness of the
verification and validation process.
• Shall effectively communicate with internal teams and external stakeholders, providing
technical insights and updates on verification and validation progress.
• Participate in the documentation, communication, and review of undesirable test
outcomes, and/or design enhancements, and determine impact of changes to test plans.
• Represent your team to the wider software organization.
• Partner with the greater R&D organization (quality, systems, etc.)
• Build sustainable processes for product development.
• Drive best practices within your functional area.
• Remove barriers for the team.
• Participate in design reviews.
• Mentor and coach, team members
• Combine the best of your experience with training and mentorship to move your career
forward. If you want a challenging, energizing, rewarding career that changes lives, join us.
Help us bring the next generation of life-changing medical technology to patients
worldwide.
• If you are a pioneer and would like to have a big impact into the new world of medical
robotics – then come join our team!
Required Knowledge and Experience
• Bachelor’s or Master’s degree required with Minimum of 15+ years of relevant experience
• Manage a cross functional engineering technical team size of 15+.
• Provide a blend of people management and technical savviness. Should have worked in
matrix reporting structures with accountability on successful delivery of solutions.
• Demonstrated expertise in software test automation, including strategy, design, and
implementation.
• Proficiency in an object-oriented language Advanced C++/C#.
• Experience in gtest/gmock
• Experience in CMake ,Git
• Strong proficiency in Python programming for test automation, scripting, and tool
development.
• Experience with one or more: TDD, Unit Test, continuous integration and delivery.
• Experience with distributed real-time software.
• Experience performing risk management analysis of software (e.g. SW FMEA).
• Familiarity with real-time operating systems such as QNX.
• Deep understanding in product development processes & regulations (ex: ISO 13485, ISO
14971) Design controls for medical device development to coach and guide the technical
leads is expected.
• Identify the needs and prepare capabilities in the cross functional areas, SW development
and verification and validation areas to foster full turnkey solution to the business.
• Provide a deep understanding of the embedded and application SW development
processes (Agile, waterfall methodology) and help establish SW metrics & recommend the
processes for the team.
• Experience with validation of test methods, hard and software, test fixtures.
• Knowledge of principles and applications of biomechanics, physics, mechatronics, and
electrical, mechanical and software development.
• Solid understanding of Design Controls, Medical Device Design Verification, and GDP
(Good Documentation Practices)
• Knowledge of how to manage teams in a large organization, especially at multiple locations
and remotely.
• Great communication skills: Strong ability to coordinate people and teams around
unstructured challenges and moving project priorities.
• Fluency in English