Software Test Engineer
Listed on 2026-09-04
-
Software Development
Software Engineer, Software Testing, DevOps
We’re growing, and we’re looking for people who want to make an impact.
At hu Mannity Medtec, innovation starts with people.
For over four decades, our team has been creating technologies designed to improve patient lives. Every person across our organization plays an important role in advancing our mission, whether developing solutions, supporting operations, advancing research, or helping our teams succeed.
We know great work happens when people have the time and space to thrive. That is why we offer a 9/80 schedule, giving employees every other Friday off and 26 long weekends throughout the year. It is one of the many ways we support balance, flexibility, and a workplace where people can do their best work.
What can you expect when you join us?- A mission you can feel proud of
- A schedule designed with work-life balance in mind
- Challenging work that inspires creativity
- A team that values collaboration and connection
- Weekly team traditions, monthly lunches, and quarterly events that bring us together
We believe great ideas come from supported, engaged, and connected teams.
Ready for your next opportunity?
Position SummaryWe are seeking an experienced "Software Engineer in Test" to join our Software team and support the development of innovative implantable medical device technologies. This role is responsible for designing, developing, and executing software verification strategies for implantable devices and their supporting applications.
The ideal candidate combines strong software testing expertise with a passion for automation, quality, and continuous improvement. Working closely with Software, Systems, Quality, Regulatory, and Hardware teams, you will help ensure the delivery of safe, reliable, and compliant products that improve patients' lives.
Essential Duties And Responsibilities- Design, develop, execute, and maintain software verification activities throughout the software development lifecycle.
- Analyze software and system requirements to develop comprehensive verification strategies, test plans, and test procedures.
- Create and maintain manual and automated test cases for embedded software, desktop applications, and mobile applications.
- Design and implement Python-based automated test frameworks for functional, integration, regression, and system-level testing.
- Perform software integration testing involving implantable devices, external programmers, patient controllers, and related accessories.
- Investigate software defects, analyze logs, reproduce issues, and collaborate with development teams to resolve problems.
- Participate in software design reviews, risk analysis activities, verification planning, and product release efforts.
- Ensure software verification documentation complies with quality system and regulatory requirements.
- Maintain traceability between requirements, risk controls, test cases, and verification evidence.
- Support root cause investigations and corrective actions for software-related issues.
- Mentor junior engineers and promote software quality best practices.
- Contribute to the continuous improvement of test automation, verification processes, and development workflows.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, Biomedical Engineering, or a related discipline.
- 3+ years of experience in software testing, software verification, or software quality engineering.
- Experience testing embedded systems or medical device software.
- Strong programming skills in Python.
- Experience developing automated test frameworks and reusable test libraries.
- Understanding of object-oriented programming principles.
- Experience working within Agile development environments.
- Strong analytical, troubleshooting, debugging, and problem-solving skills.
- Excellent written and verbal communication skills.
- Experience with implantable medical devices or neuromodulation systems.
- Knowledge of IEC 62304 software lifecycle processes.
- Familiarity with FDA Quality System Regulation (21 CFR Part 820) and ISO 13485.
- Experience with software risk management in accordance with ISO 14971.
- Experience using requirements management tools such as Jama.
- Ex…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).