Experienced Software Test Engineer II - Medical Device Testing & Validation for Complex Electro-Mechanical Systems
Join Medtronic's Mission to Alleviate Pain, Restore Health, and Extend Life
At Medtronic, we're on a quest to revolutionize healthcare technology and tackle the most pressing health challenges facing humanity. As a global team of 90,000+ passionate individuals, we're united by our mission to improve lives and make a meaningful impact. We're seeking an experienced Software Test Engineer II to join our team and contribute to the development of life-changing medical devices.
About the Role
As a Software Test Engineer II, you'll play a critical role in ensuring the quality and reliability of our complex electro-mechanical medical devices. You'll work closely with our cross-functional teams to design, develop, and test software for our Surgical Robotic Medical System, navigating the intricacies of industry and government regulations.
Key Responsibilities
- Develop and execute test strategies, protocols, and scripts using manual and automation methodologies to validate software for our Surgical Robotic Medical System.
 - Collaborate with development teams to identify and resolve defects, providing support for NPTV (Non-product tool validation) and other quality assurance functions.
 - Participate in reviews of requirements, design, implementation, and testing to ensure quality standards are met, following IEC 62304 and other relevant standards.
 - Analyze unexpected, undesirable, or non-understood behavior in software and interactions with hardware, documenting results of defect analysis.
 - Work in an Agile environment, collaborating with global R&D teams to test software for new and existing medical device products.
 - Develop, document, and test software to ensure it meets end-user needs and business goals, adhering to our software development process and coding standards.
 - Participate in system design, coordination with teams, and internal product management, leveraging your knowledge of networking protocols and field-bus technology.
 
Essential Qualifications
- Bachelor's degree in Computer Science, Electrical, Electronics, or equivalent from a reputable institution.
 - 4-8 years of experience in Embedded Software verification & validation, with at least 2 years in the Medical device/Medical IT or regulated industry.
 - Experience in test automation using Python, with knowledge of C++ software and OS/RTOS in an Embedded development environment.
 - Strong debugging skills and problem-solving capabilities, with experience in white box and black box testing.
 - Knowledge of Medical Device standards IEC 60601-1, IEC 62304, ISO 13485, ISO 14971, and applicable FDA standards.
 - Experience working in a structured software development environment following a well-defined software development process like Agile/Lean.
 
Preferred Qualifications
- Experience with GTest/GMock and software risk analysis (per ISO 14971), including software failure mode and effects analysis (FMEA).
 - Knowledge of EtherCAT and standard embedded communication protocols (DDS, SPI, I2C, AXI, UART, etc.).
 - Excellent communication skills, with the ability to work effectively in a cross-functional team.
 - A positive, resilient, and creative attitude, with a commitment to achieving and exceeding project goals and timelines.
 
What We Offer
At Medtronic, we're committed to supporting our employees' growth and well-being. We offer a competitive salary, flexible benefits package, and a range of resources to help you succeed in your career. Our culture is built on respect, inclusivity, and a passion for innovation, providing a dynamic and engaging work environment.
Career Growth Opportunities
As a Software Test Engineer II, you'll have opportunities to grow and develop your skills in a rapidly evolving field. You'll work on complex projects, collaborate with talented professionals, and contribute to the development of life-changing medical technologies. Our commitment to lifelong learning and professional development will help you stay ahead of the curve and achieve your career goals.
Work Environment
This is a 100% remote role, offering the flexibility to work from anywhere. Our global team is connected through a shared mission and a culture of collaboration, ensuring that you stay connected and engaged with your colleagues and the company.
Compensation and Benefits
Medtronic offers a competitive compensation package, including a salary and benefits that reflect your skills and experience. Our benefits package is designed to support your overall well-being, with options for health insurance, retirement planning, and more.
Join Our Team
If you're a motivated and experienced Software Test Engineer looking to make a meaningful impact in the medical technology industry, we encourage you to apply. At Medtronic, we're committed to building a diverse and inclusive team, and we're excited to hear from candidates who share our passion for innovation and customer-centricity.
Ready to take the next step? Click the "Apply Now" button to submit your application and join our team of talented professionals.
Apply for this job