Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

STERIS Logo

Advanced Software Engineer

STERIS

$105,400 - $130,200
Aug 29, 2025
Mentor, OH, US
Apply Now

STERIS is looking to solve the problem of creating a healthier and safer world by providing innovative healthcare and life science product and service solutions, specifically in the GI space with new and existing medical devices (capital equipment).

Requirements

  • Experience working in a stage-gate development environment.
  • Practical experience in C/C++, object-oriented analysis and programming, and multi-threaded/multi-tasking programming.
  • Experience with one or more RTOS systems and the associated system services.
  • Experience with serial communication (UART, USART, SPI, I2C).
  • Experience developing or maintaining device driver software on an embedded system.
  • Experience in User Interface (UI)/Human Machine Interface (HMI) development is required, which may include HMI touch screens or Graphical UIs.
  • Experience using software integrated development environments (IDEs) and tools to include configuration management (version control), defect management, continuous integration and code analysis tools.

Responsibilities

  • Contribute to the design of the system architecture.
  • Develop a software architecture based on the system architecture and product requirements.
  • Design, implement, and maintain efficient, reusable, security, and reliable software code according to corporate standards and procedures for new and sustaining engineering projects, maintaining code quality, organization, and automation.
  • Ensure the best possible performance, quality, and robustness of software applications.
  • Collaborate with cross functional team members for project planning, development and analysis of product requirements, and to outline proposed solutions.
  • Participate in design reviews to identify issues and provides recommendations for enhancements.
  • Lead software development projects/initiatives.

Other

  • Bachelor’s Degree in Computer Engineering, Computer Science, Software Engineering, or Electrical Engineering required with 10 or more years of related engineering experience OR Master’s Degree in above noted field with 7 or more years of related engineering experience.
  • Travel up to 10% (including international).
  • Strong written and verbal communication skills and strong problem-solving skills.
  • Must be able to work independently and within a cross functional team.
  • Must be able to adhere to corporate standards and department operating procedures.