Job Title:  Software Verification Engineer

Req ID:  39580
Job Category:  Research & Development/Scientific

Pomezia, RM, IT, 00071

Description: 

At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe.

Position Summary

We are looking for a Software Verification Engineer who will be responsible for the testing of embedded firmware, C, C++, & C# medical device applications, and Enterprise software with complex SQL database and web services for use in AER medical devices. This engineer will have the join a dedicated test department building automated and semi-automated test infrastructures to increase software quality and consistency. He/she will be working with a motivated, diverse, and knowledgeable cross functional development team to deliver world-class products. 

The Infection Prevention Technology (IPT) team is a leading-edge R&D group within STERIS, defining and executing on technology and architectural strategy that span a variety of domains within IPT, including trace and track systems, and interfacing with embedded software for management and control of interconnected medical devices. 

Duties

  • Provide technical leadership for new product development with focus on verification & validation of software products for medical devices.
  • Develop Test plans, Qualification protocols, procedures, and test automation strategy.
  • Perform Software test on software written in C, C++, C#, ASP.NET MVC, WPF & XAML, Entity Framework, Windows or Linux, MS SQL Server interface.
  • Work closely with Systems Engineering and Software Development engineers for creation of test scenarios and requirements review based on Voice of Customer and product strategy.
  • Execute product testing deliverables in accordance with New Product Development Phase Gate process.
  • Meet all project milestones and deliverables and provide timely and accurate status reports.
  • Provide guidance and best-practice techniques to meet all regulatory compliance requirements.
  • Responsible for testing database design, web interface and integration into final product.

Duties - cont'd

  • Provide technical support for software deployment at Beta sites and work closely with technical services groups for troubleshooting and making enhancements.
  • Provide guidance in the development & testing of prototypes, verification/validation units and product specifications, including test development plans, test reports and input to risk analyses.
  • Establish and perform or oversee the execution of software test plans, assess device limitations and determine acceptance criteria.
  • Provide an effective bridge between software and hardware personnel and be responsible for the timely completion of the technical deliverables.
  • Provide support to Marketing for Voice of Customer and new product launches in US and Europe.

Education Degree

Bachelor's Degree in Engineering General or Science

Required Experience

  • 2+ years related experience in medical device software development and/or test. Preference for MS in Electrical/Computer Engineering or Computer Science.
  • Proficient in testing for C++, C#, Defect tracking systems and Source Code Control Systems.
  • Familiarity with software test automation and quality tools for C#, C, C++
  • Familiar with good documentation practices for verification (plans, protocols, reports)
  • A firm understanding of systems engineering and requirements development and traceability
  • Familiar with the concepts of Medical Software development lifecycle outlined in IEC 62304:2015
  • Expertise with Windows 10, Linux.
  • Experience in testing GUI applications
  • Understanding of modern, iterative software design processes and development practices including agile and test-driven development, preferred.
  • Understanding and wide application of technical principles, theories and concepts in the field including tools and methodologies for software design and development, configuration management, project scheduling, problem resolution and sustaining engineering for the complete software development cycle.

Required competencies

  • Must have excellent written and verbal communication skills in the English language.
  • Ability to work successfully both independently and in a team environment.

Additional Information

We are committed to equal employment opportunity and the use of affirmative action programs to ensure that persons are recruited, hired, trained, transferred and promoted in all job groups regardless of race, color, religion, age, disability, national origin, citizenship status,  sex, sexual orientation, gender identity, genetic information, and any other category protected by state or local law.

 

STERIS is a leading global provider of products and services that support patient care with an emphasis on infection prevention.  WE HELP OUR CUSTOMERS CREATE A HEALTHIER AND SAFER WORLD by providing innovative healthcare, life sciences and dental products and services. STERIS is a $5 billion, publicly traded (NYSE: STE) company with approximately 17,000 associates and Customers in more than 100 countries.

STERIS strives to be an Equal Opportunity Employer.  

Req ID:  39580
Job Category:  Research & Development/Scientific

Pomezia, RM, IT, 00071


Job Segment: Testing, Developer, R&D Engineer, Medical Device, Embedded, Technology, Engineering, Healthcare