Software Engineer II
MedtronicAbout the role
At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.
A Day in the Life
At Medtronic, we bring bold ideas forward with speed and decisiveness to put patients first in everything we do. In-person exchanges are invaluable to our work. We’re working a minimum of 4 days a week onsite as part of our commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary.
We are seeking a Software Engineer II to join our Robotic Surgical Technologies team. The R&D Early Technologies team contributes to the exploration, development, and derisking of next generation software capabilities for future robotic assisted surgical systems. This role works in a highly collaborative, fast‑ paced R&D environment to design and implement early stage software prototypes, algorithms, and system integrations that support feasibility studies and proof‑ of‑ ‑concept demonstrations.
Partnering closely with cross-‑functional engineers, clinical stakeholders, and researchers, the engineer helps translate unmet clinical needs into innovative technical solutions, evaluates emerging technologies, and matures software concepts to enable transition into downstream product development programs.
Key Responsibilities
- 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
Minimum Requirements:
- 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
Preferred Qualifications:
- 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, es
- 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)
For Baccalaureate degrees earned outside of the United States, a degree that satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required.
<
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s