Duration: 11+ Months
Location: MN-Plymouth
Overview: Every Turnberry consultant belongs to a practice, an internal group of consultants and leaders with shared experience and expertise. Each of these practices aligns to one of the core services Turnberry offers to clients. As a Principal Software Test Engineer, you will join Turnberry's Digital Modernization practice, where technology and strategy combine to deliver exceptional digital experiences, empowering organizations to thrive in today's digital market.
Responsibilities:
Testing Strategy and Leadership
Lead the development and execution of the overall software testing strategy for medical device products, ensuring alignment with system requirements, risk controls, and regulatory expectations
Drive risk based verification activities to ensure high risk features and failure modes receive appropriate coverage and depth
Own and maintain the verification architecture across software, hardware, and integrated system components
Test Frameworks and Automation
Architect, build, and scale advanced test automation frameworks to support continuous integration and continuous validation activities
Develop automated test solutions for unit, integration, regression, interface, and system level testing
Evaluate and introduce new test tools, technologies, and methods to increase efficiency, coverage, and product quality
Technical Execution
Design and execute verification plans, protocols, and test cases-including both manual and automated approaches
Review test plans, automation scripts, and documentation created by other engineers to ensure consistency, completeness, and technical accuracy
Lead root cause investigations, defect triage meetings, and resolution activities for software and system level issues
Cross Functional Collaboration
Work across engineering, quality, regulatory, and program teams to ensure verification deliverables are aligned with product goals, schedules, and compliance needs
Serve as a technical mentor to test engineers, provide coaching on test design, automation, documentation practices, and risk based reasoning
Communicate verification status, risks, and readiness with clarity to both technical and non technical stakeholders
Compliance and Documentation
Ensure all verification activities meet medical device software regulations and standards, including (but not limited to):
FDA 21 CFR Part 820
IEC 62304
ISO 14971
IEC 60601 1 and related standards
Produce and maintain high quality verification documentation that supports design history files, audits, and regulatory submissions
Qualifications:
Bachelor's or Master's degree in Software Engineering, Computer Science, Electrical Engineering, Biomedical Engineering, or related technical field
10+ years of experience in software testing, verification, or validation for embedded, application level, or medical device software
Expertise in developing test strategies, frameworks, and automation solutions for complex, multi component systems
Strong programming/scripting skills (e.g., Python, C/C++, Java, C#, or similar)
Deep understanding of software architecture, embedded systems, real time operating systems, and hardware/software interactions
Demonstrated experience working within regulated environments (medical device preferred)
Proven ability to mentor engineers and influence cross functional teams without direct authority
Strong analytical and problem solving abilities
Clear communicator capable of breaking down complex technical topics for diverse audiences
Highly organized, documentation driven, and detail oriented
Collaborative mindset with demonstrated ability to lead through influence
Passionate about safety, reliability, quality, and excellence in medical device engineering
Preferred Qualifications:
Experience with CI/CD pipelines and test automation within Jenkins, GitLab, or equivalent environments
Hands on experience testing hardware integrated systems, firmware, sensors, or signal processing algorithms
Familiarity with cybersecurity testing, reliability testing, or networked medical device systems
Advanced experience authoring verification protocols, traceability matrices, and regulatory documentation
The salary range for this role is $110,000 to $155,000 or the hourly equivalent. Pay is based on several factors including but not limited to education, work experience, certifications, etc. In addition to your salary, Turnberry Solutions offers benefits such as a comprehensive healthcare package (medical, dental, vision), disability and group term life insurance, health and flexible spending accounts, a utilization bonus, 401(k) with match, flexible time off for salaried employees, parental leave for salaried employees, and flexible work arrangements (all benefits are subject to eligibility requirements). No matter where or when you begin a career with Turnberry, you'll find a far-reaching choice of benefits and incentives.
At Turnberry, we are committed to creating a positive and connected work environment for all and are fully invested in and focused on hiring and growing a diverse team of high performers. We believe that uniqueness in ideas, experiences, and backgrounds make us a better Turnberry: Turnberry is an Equal Employment Opportunity employer, and recruits, employs, trains, compensates, and promotes regardless of age, ancestry, family medical or genetic information, gender identity and expression, marital, military, or veteran status; national and ethnic origin; physical or mental disability; political affiliation; pregnancy; race; religion; sex; sexual orientation; and any other protected characteristics.
Americans with Disabilities Act (ADA)
Turnberry will provide reasonable accommodation with our application process upon request as required to comply with applicable laws. If you have a disability and require accommodation assistance in this application process, please send an email to our Human Resources department at
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 10120009
- Position Id: 202603030000088847
- Posted 12 hours ago