Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$81.75k - $109k

STERIS

Position Summary

Design, develop, and execute software verification tests for medical devices following STERIS work instructions. Analyze software requirements and design specifications for testability of embedded software components running on Linux and RTOS platforms. Develop and maintain testing artifacts and provide feedback including Manual and automation test script. Define and apply appropriate testing strategies (manual, automated, model-based, and data-driven testing) and support the team on technical issues. Continuously improve verification processes to enhance quality, compliance, and productivity by adapting modern technologies like AI and ML.

Note: This position requires working onsite three days per week at our headquarters in Mentor, Ohio. Please also note that we are unable to provide visa sponsorship for this role. What You'll Do As A Software Engineer II

  • Design, implement, debug, and execute software tests according to corporate policies and business operating procedures on new and sustaining engineering projects.
  • Define and perform automated test approaches for embedded systems, including data validation, model behavior testing, performance monitoring, robustness, functional, integration, and regression testing.
  • Accelerate testing using AI and Machine Learning techniques, such as intelligent test case generation, test prioritization, anomaly detection, predictive defect analysis, and automated analysis of logs, metrics, and test results to improve test efficiency, coverage, and cycle time.
  • Collaborate with cross-functional and Onsite/Offshore teams to plan, execute, and deliver verification activities within project schedules and quality objectives.
The Experience, Skills, and Abilities Needed.

Required:

  • Minimum 3 years of progressive engineering experience in software and/or firmware development and verification, with a strong focus on embedded software development testing.
  • Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or related engineering discipline with demonstrated software education/training.
  • Handson experience validating software running on embedded Linux distributions (e.g., Yocto-based systems) and/or RTOS environments.
  • Proficiency in scripting/programming languages such as Python, Perl, or equivalent for automation and tooling is required.

Preferred:

  • Strong experience designing and developing test automation scripts (using PyTest, Robort framework) for embedded, system, and application-level testing.
  • Knowledge with IoT product validation and network-related testing is desired (device connectivity, protocols, scalability, latency, security, and reliability).
What STERIS Offers:

We value our employees and are committed to providing a comprehensive benefits package that supports your health, well-being and financial future.

Here is a brief overview of what we offer:

  • Market Competitive Pay
  • Extensive Paid Time Off and (9) added Holidays
  • Excellent Healthcare, Dental and Vision Benefits
  • Long/Short Term Disability Coverage
  • 401(k) with a company match
  • Maternity and Paternity Leave
  • Additional add-on benefits/discounts for programs such as Pet Insurance
  • Tuition Reimbursement and continued education programs
  • Excellent opportunities for advancement in a stable long-term career.

#LI-HS1
#LI-Hybrid

Pay range for this opportunity is $81,750.00 - $109,000.00.This position is also eligible for bonus participation.

Minimum pay rates offered will comply with county/city minimums, if higher than range listed. Pay rates are based on a number of factors, including but not limited to local labor market costs, years of relevant experience, education, professional certifications, foreign language fluency, etc.

STERIS offers a comprehensive and competitive benefits portfolio. Click here for a complete list of benefits:STERIS Benefits

Open until position is filled.

STERIS is an Equal Opportunity Employer. We are committed to equal employment opportunity 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, military or veteran status, sex (including pregnancy, childbirth and related medical conditions), sexual orientation, gender identity, genetic information, and any other category protected by federal, state or local law. We are not only committed to this policy by our status as a federal government contractor, but also we are strongly bound by the principle of equal employment opportunity.

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Mentor, OH vacancy
  • $81.75k - $109k

     ...Position Summary Design, develop, and execute software verification tests for medical devices following STERIS work instructions...  ...visa sponsorship for this role. What You'll Do As A Software Engineer II Design, implement, debug, and execute software tests... 
    Suggested
    Temporary work
    For contractors
    Local area
    3 days per week

    US Endoscopy

    Mentor, OH
    3 days ago
  • $75k - $90k

     ...unite the community. Role Description This is a full-time remote Software Engineer role at the Regano Wiffleball Classic. The Software Engineer...  ..., OH $95,000.00-$100,000.00 1 week ago Software Developer II - Neurological Institute Machine Learning - Artificial Intelligence... 
    Suggested
    Full time
    Local area
    Remote work

    Regano Wiffleball Classic

    Mentor, OH
    4 days ago
  • $93k - $124k

     ...StatesJob Type: Full-TimeFLSA Status: ExemptCategory: EngineeringIndustry: ""Posted Date: 2026-04-08Position SummaryThe Senior Software Engineer is an experienced individual contributor who works with increasing independence and delivers high-quality solutions within a... 
    Suggested
    Temporary work
    For contractors
    Local area

    STERIS

    Mentor, OH
    2 days ago
  • $140k - $155k

     ...StatesJob Type: Full-TimeFLSA Status: ExemptCategory: EngineeringIndustry: ""Posted Date: 2026-04-08Position SummaryThe Staff Software Engineer is a senior individual contributor who operates with broad autonomy and organization-level impact. This role is responsible for... 
    Suggested
    Temporary work
    For contractors
    Local area
    Remote work

    STERIS

    Mentor, OH
    4 days ago
  • $105k - $125k

     ...Schwarzkopf and our cutting-edge technologies, you’ll have countless opportunities to explore new paths and grow. The Lead Application Engineer partners with customers and internal teams to deliver meaningful, practical, and value-added solutions within the Laminating... 
    Suggested
    Flexible hours

    Henkel

    Mentor, OH
    1 day ago
  • $143.75k - $165k

     ...Position SummaryThe Manager, Product & Platform Cybersecurity Engineering leads the strategy, development, and implementation of a unified...  ...mapping, verification, and evidence generation throughout the software development life cycle. You will operationalize NIST CSF 2.0... 
    Temporary work
    For contractors
    Work at office
    Local area

    STERIS

    Mentor, OH
    4 days ago
  • $92.65k - $119.9k

     ...Full-TimeFLSA Status: ExemptCategory: EngineeringIndustry: ""Posted Date: 2026-07-16Position SummaryAre you a technically curious engineer who enjoys solving complex problems, working cross-functionally, and owning projects from concept to completion?Join STERIS as a VHP... 
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work

    STERIS

    Mentor, OH
    4 days ago
  • $165k - $185k

     ...Operating Rooms, Endoscopy, and broader clinical operations. SPM Workflow Solution and Surgical Asset Tracking Software | STERISAs the Senior Manager, Software Engineering you will be responsible for overseeing and managing the software development team working towards... 
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work

    STERIS

    Mentor, OH
    4 days ago
  • $100.75k - $143.75k

    Job ID: 52973Company: STERIS CorporationLocation: Mentor, OH, Ohio, United StatesJob Type: Full-TimeFLSA Status: ExemptCategory: Information TechnologyIndustry: ""Posted Date: 2026-06-12Position SummaryThe Senior Salesforce Technical Architect is a strategic leadership ...
    Temporary work
    For contractors
    Local area

    STERIS

    Mentor, OH
    4 days ago
  •  ...Software Engineer The Software Engineer is responsible for analysis, design, development, testing and deployment of professionally engineered software solutions which meet or exceed Park Place Technologies' quality standards and business needs. Responsibilities... 

    Park Place Technologies

    Mayfield Village, OH
    2 days ago
  •  ...****@*****.*** POSITION SUMMARY This application Software development position will work with Business analyst...  ...outcomes. Educational & Experience Requirements BS in software engineering related field Minimum two year's experience in SQL development... 
    Local area
    Remote work

    Rogers Group

    Eastlake, OH
    4 days ago
  •  ...Job Title Location: 6989 Lindsay Dr., Mentor, OH, 44060, United States Job Category: Computer Science, Software Engineering Industry: Manufacturing Employee Type: Salary Exempt Required Degree: 4 Year Degree Manage Others: No Minimum Experience: 2... 

    Alloy Precision Technologies, Inc.

    Mentor, OH
    2 days ago
  •  ...Production Pulse is an industrial manufacturing software company founded and operated by Alloy Precision Technologies, Inc. Production Pulses platform supports resource data collection, program management, & operator performance insights that enable agile & dynamic decisions... 

    Alloy Precision Technologies

    Mentor, OH
    2 days ago
  •  ...JOB SUMMARY: The Senior Software Engineer is responsible for designing, developing, and maintaining scalable software applications, APIs, and enterprise systems that support business objectives. This role serves as a technical leader within the engineering team, helping... 

    ConsultNet Technology Services and Solutions

    Mayfield Heights, OH
    20 hours ago
  •  ...Senior Software Engineer The Senior Software Engineer is responsible for participating in all aspects of the software development life cycle from requirement gathering through user acceptance testing and implementation. In addition, this position will participate... 

    Park Place Technologies

    Mayfield Village, OH
    2 days ago
  •  ...DescriptionRole SummaryThe Information Application Development Engineer / Architect will create modern industrial applications across OT...  .... Provide answers to customer inquiries concerning system software and applications. Provide software development and consultation... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    3 days ago
  •  ...their best work. And if that’s you we would love to have you join us!Job DescriptionPosition Summary:We are hiring a Project Software Engineer to join our FactoryTalk Design Studio (FTDS) development team. In this role, you will be a hands-on software engineer—designing... 
    Full time
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa

    Rockwell Automation

    Mayfield Heights, OH
    2 days ago
  •  ...their best work. And if that’s you we would love to have you join us!Job DescriptionJob DescriptionYou will be part of a Software Embedded engineering team. The team focuses on design, development, and test of embedded software, features, and functionalities. You will... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    1 day ago
  • $95k - $126.5k

     ...EngineeringIndustry: ""Posted Date: 2026-07-10Position SummaryThe Senior Systems Engineer within the Reprocessing business will be responsible for...  ...platform roadmaps and technology roadmaps and ensuring key software and component decisions align.Support establishing functional... 
    Temporary work
    For contractors
    Local area

    STERIS

    Mentor, OH
    16 hours ago
  •  ...SharePoint platform, infrastructure, and user issues • Manage SharePoint servers and supporting infrastructure including Windows Server, IIS, SQL Server, and Active Directory • Utilize PowerShell for administration and automation tasks • Support forms, workflows, and... 

    Insight Global

    Mayfield Heights, OH
    1 day ago
  •  ...looking for a place to do their best work. And if that’s you we would love to have you join us!Job DescriptionAs a Senior Embedded Software Engineer in Rockwell Automation, you will be part of a new product development team with a focus on design, development, and test of... 
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    1 day ago
  •  ...Experience • 5+ years of advanced SharePoint administration and engineering experience • Extensive experience supporting SharePoint On-...  ...including: o Windows Server o SQL Server o IIS o Active Directory o Load Balancers o Virtual Server Environments... 

    Insight Global

    Mayfield Heights, OH
    1 day ago
  •  ...love to have you join us!Job DescriptionThe Device Integration Software System Architect defines and guides the strategy, architecture...  ..., integration, or customer-facing applications.12+ years of engineering experience in large-scale software and firmware development organizations... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    3 days ago
  • $45 per hour

     ...Description Job Description Job Title: Electrical Designer II Location: Perry, OH Type: Contract Compensation: $45...  ...e are seeking a high-caliber Electrical Designer to join an engineering team in Perry, OH . This role will be collecting electrical field... 
    Contract work
    For contractors
    Local area

    System One

    Perry, OH
    15 days ago
  •  ...Apex Systems is seeking an Embedded Software Engineer to join our new product development team. The team focuses on new product development, and you will be responsible for the design, development, and testing of embedded software, features, and functionalities.. This... 

    Apex Systems

    Mayfield Heights, OH
    20 hours ago
  • $100.73k - $150.42k

     ...materials, radio-frequency identification (RFID) inlays and tags, software applications that connect the physical and digital and...  ...DescriptionAvery Dennison is seeking a Divisional Manufacturing Automation Engineer to join our North America Materials Group (MG-NA). In this... 
    Immediate start
    Remote work
    Worldwide

    Avery Dennison

    Mentor, OH
    2 days ago
  •  ...looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Lead Operating Engineer - JLL What this job involves: The Lead Operating Engineer is a highly skilled professional responsible for overseeing... 
    Daily paid
    For contractors

    JLL

    Highland Heights, OH
    1 day ago
  •  ...Project Manager when assigned to a project. Performing detailed geotechnical and structural analysis and collaborating with our engineering department to develop work. Reviewing and interpreting civil, structural and geotechnical construction documents.... 
    Contract work
    Work at office

    Menard

    Mentor, OH
    4 days ago
  •  ...Lead Operating Engineer – JLL Our people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology for our clients. We are committed to hiring the best, most talented people and empowering them to thrive... 
    Daily paid
    For contractors

    JLL

    Mayfield Village, OH
    2 days ago
  •  ...Software Developer The Software Developer is responsible for the analysis, design, implementation, testing and maintenance of professionally engineered Network Analytics software systems and supporting internal tools, as required, to fulfil the needs of the business... 
    Work experience placement

    Park Place Technologies

    Mayfield Village, OH
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!