STERIS logo

Application Development Lead

STERIS

Mentor, OHJobSeen 6 days agoSeen in employer's feed 6 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Mentor, OH
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

The Applications Development Lead is a senior-level role responsible for software on connected devices installed on STERIS equipment in hospitals. The lead designs, develops, and maintains device operating system and application software, provides technical direction to internal and vendor engineers, and is accountable for software quality, security, and reliability. The role supports connected medical products that meet regulatory requirements.

Skills & qualifications

RequiredNice to have

Skills

Embedded Linux DevelopmentYocto ProjectU-BootC#.NETCC++Bash ScriptingSystems ProgrammingMQTTTLSTCP/IP NetworkingDHCPDNSRoutingGitCI/CD PipelinesAutomated Unit Testing

Qualifications

Bachelor's in Computer Science or Related7+ Years Software Development Experience4+ Years Embedded Software Development

Full job description

Position Summary The Applications Development Lead is a senior-level role responsible for the software on a connected device installed on STERIS equipment in hospitals. The device runs embedded Linux and sends equipment data securely to STERIS cloud services. This individual designs, develops, and maintains the device operating system and application software, provides technical direction to internal and vendor engineers, and is accountable for the quality, security, and reliability of the device software. Through strong collaboration and technical expertise, the Applications Development Lead helps deliver reliable connected products that meet regulatory requirements. What You'll do as an Applications Development Lead - Bring deep technical expertise in embedded Linux software development to deliver secure and reliable software for connected medical devices. - Partner with stakeholders to understand business requirements, evaluate technical alternatives, and provide recommendations aligned with enterprise technology standards and strategic goals. Contribute to project planning, estimation, resource allocation, and delivery activities. - Lead the design, development, testing, and maintenance of device software using C#, .NET, and Linux. Provide technical leadership to development teams. - Build and maintain embedded Linux images using the Yocto Project, U-Boot, the Linux kernel, and systemd on ARM-based hardware. - Develop device communication using MQTT, TLS, TCP/IP networking, LTE cellular modems, USB, and serial interfaces. - Apply design patterns, coding standards, and development best practices. Participate in design and code reviews, identifying risks and technical debt. - Develop and maintain technical specifications, design documentation, and test records in compliance with IEC 62304 and the STERIS quality system. - Collaborate closely with product, quality assurance, security, infrastructure, and other cross-functional teams to deliver cohesive solutions that comply with organizational security standards, regulatory requirements, and industry best practices. - Contribute to and support DevOps initiatives, including CI/CD pipelines, infrastructure-as-code practices, automated deployments, monitoring, observability, and application performance optimization. - Ensure solution quality through the development and maintenance of automated unit tests, integration tests, and other quality assurance practices. Monitor project progress, solution performance, and overall delivery quality, while tracking and communicating status to stakeholders. - Stay current on emerging cloud technologies, industry trends, and leading practices, and recommend innovative solutions that improve platform capabilities, development efficiency, and business outcomes. - Build and maintain strong working relationships with business partners, customers, leadership, and technical teams. Demonstrate professionalism, collaboration, and effective communication while supporting project, operational, and strategic initiatives. - Perform additional project-related and technical responsibilities as assigned to support the successful delivery and ongoing enhancement of enterprise cloud solutions as assigned. The Experience, Skills and Abilities Needed Bachelor's Degree in Computer Science, Information Science, Software Engineering, Electrical Engineering, or a related field. 7+ years of software development experience 4+ years of development on embedded software applications Experience in the following: Developing software for embedded Linux devices. The Yocto Project and U-Boot. C# and .NET on Linux. C or C++. Bash shell scripting and systems. MQTT and TLS. TCP/IP networking (DHCP, DNS, routing). Git and CI/CD pipelines. Automated unit an

How this job compares

Set against the 1,347 open Embedded Software Engineer jobs on Olive Jobs, counted November 6, 2026.

Pay
  • This postingNot listed
  • US median$130–195K/yr985 salary ranges
  • US median$62–71/hr101 hourly ranges
Openings
Olive Jobs lists 24 open Embedded Software Engineer jobs in Ohio and 1,347 across the US. 2% of them nationwide are listed as remote or flexible.
Hiring the most in Ohio
Experience
Embedded Software Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 6 years (1,118 postings).
Education
This posting asks for a bachelor's degree; 571 of the 1,347 open Embedded Software Engineer jobs (42%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 6, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.