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

Manager, Software Engineering

STERIS

$100,750 - $143,750
Aug 15, 2025
Mentor, OH, US
Apply Now

STERIS is looking for a Manager, Software Engineering for embedded systems to lead a team in developing software for sterilizers and other systems used in hospitals and ambulatory care centers, ensuring compliance with best practices and company procedures.

Requirements

  • 8+ years of related embedded software development experience.
  • 8+ years of experience in the design and development of object-oriented software and firmware systems
  • Experience working in the medical device industry or other regulated industry which require formalized software development processes and software risk management.
  • 2+ years’ experience managing and/or coaching embedded software engineers.
  • Experience leading software projects in the risk-based development and release of embedded applications.
  • Practical experience in C/C++ object-oriented analysis and programming, and multi-threaded/multi-tasking programming is required.
  • Experience leading a team in the appropriate selection of operating systems, which may include real-time operating systems (RTOS) such as RTXC, ThreadX, and QNX as well as traditional operating systems such as Linux and Windows (standard or embedded is required).

Responsibilities

  • Assigns team members in the design, implementation, debugging, and verification of applications according to corporate policies and business operating procedures on new and sustaining engineering projects.
  • Works with other software team members and engineering managers to coordinate team’s activities and resolve engineering and project issues.
  • Reviews output of direct reports including designs, code, test approaches, test results, and other deliverables, providing guidance and feedback.
  • Mentors team to propagate good design principles and development practice.
  • Investigates new software technologies and tools which may increase team’s performance.
  • Creates and maintains software work instructions which comply with regulatory guidelines and corporate polices.
  • Collaborates with groups outside of direct responsibilities including other engineering groups, Quality, Regulatory, Marketing, etc. for project planning, analysis of product requirements, and to outline proposed solutions.

Other

  • The Manager, Software Engineering for embedded systems, will lead a team of embedded software engineers.
  • You will lead a team and provide technical leadership, assigning project work, coaching, and performance assessments.
  • As a manager you will also coordinate with project managers in creating schedules for software releases and provide associated documentation.
  • Ongoing continuous improvement is critical to the success of the team’s performance and to better meet project goals in more efficient ways.
  • Sets objectives for direct reports, assessing performance throughout the year, and providing an annual performance review.