Medtronic is a global leader in healthcare technology, dedicated to alleviating pain, restoring health, and extending life. The Software Engineer II will work with the Robotic Surgical Technologies team to design and implement software prototypes and algorithms for robotic-assisted surgical systems, collaborating with cross-functional teams to address clinical needs and develop innovative solutions.
Develop, execute, and document system and subsystem test methods for robotic systems
Plan and execute design verification testing, including authoring Design Verification Protocols and Reports for system and sub-system requirements
Author engineering and technical reports to support regulatory submissions and respond to external regulatory questions
Design, validate, and improve test methods, including test method validation studies (MSA, Gage R&R) and support test results validation reports
Develop and maintain software driven test infrastructure, including scripts and tools for automated and hardware in the loop testing
Analyze test data using appropriate statistical and analytical tools (Minitab, MATLAB, Python) to assess performance and investigate failures
Perform root cause analysis for test failures spanning mechanical, electrical, and software domains
Support and execute verification testing in collaboration with hardware, electrical, software, and quality engineers
Design and support custom test fixtures and emulators for verification testing
Review system and subsystem requirements for testability, supporting requirement decomposition and verification strategy development
File and manage test documentation, software, and drawings in controlled repository systems following good documentation and software development practices
Train and mentor team members on test methods, test infrastructure, and software tools as needed
Communicate test plans, execution status, and results clearly to cross functional stakeholders
Qualification
Required
Bachelor's degree in Mechanical, Electrical, Robotics, Biomedical Engineering, or related field, plus 2 years related experience OR Master's degree in Mechanical, Electrical, Robotics, Biomedical Engineering, or related field degree plus 0-2 years experience
Develop, execute, and document system and subsystem test methods for robotic systems
Plan and execute design verification testing, including authoring Design Verification Protocols and Reports for system and sub-system requirements
Author engineering and technical reports to support regulatory submissions and respond to external regulatory questions
Design, validate, and improve test methods, including test method validation studies (MSA, Gage R&R) and support test results validation reports
Develop and maintain software driven test infrastructure, including scripts and tools for automated and hardware in the loop testing
Analyze test data using appropriate statistical and analytical tools (Minitab, MATLAB, Python) to assess performance and investigate failures
Perform root cause analysis for test failures spanning mechanical, electrical, and software domains
Support and execute verification testing in collaboration with hardware, electrical, software, and quality engineers
Design and support custom test fixtures and emulators for verification testing
Review system and subsystem requirements for testability, supporting requirement decomposition and verification strategy development
File and manage test documentation, software, and drawings in controlled repository systems following good documentation and software development practices
Train and mentor team members on test methods, test infrastructure, and software tools as needed
Communicate test plans, execution status, and results clearly to cross functional stakeholders
Preferred
Experience in medical device product development, with direct involvement in Design Verification activities
Hands on experience testing complex electromechanical, software controlled, and/or robotic systems
Demonstrated experience developing software enabled test solutions using tools such as MATLAB, Simulink, Python, Bash, LabVIEW, or C++
Experience with robotic systems, motion control, modeling and simulation, and system level troubleshooting
Familiarity with standard laboratory and test equipment
Experience designing custom fixtures preferred
Strong analytical and problem solving skills with the ability to root cause across software, controls, and mechanical domains
Ability to contribute effectively on cross functional teams, including quality, mechanical, electrical, and software engineering
Proficient in technical writing, including test methods, protocols, validation reports, and regulatory facing documentation
Experience with version control (Git, code reviews, branching strategies)
Benefits
Health, Dental and vision insurance
Health Savings Account
Healthcare Flexible Spending Account
Life insurance
Long-term disability leave
Dependent daycare spending account
Tuition assistance/reimbursement
Simple Steps (global well-being program)
Incentive plans
401(k) plan plus employer contribution and match
Short-term disability
Paid time off
Paid holidays
Employee Stock Purchase Plan
Employee Assistance Program
Non-qualified Retirement Plan Supplement (subject to IRS earning minimums)
Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums)
Medtronic is a healthcare technology company that designs and develops AI-based products and solutions for the medical industry.