The Applications Development Lead is a senior-level role responsible for software on a connected device installed on STERIS equipment in hospitals. The device runs embedded Linux and securely sends equipment data to STERIS cloud services. This role 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 device software. The lead collaborates across teams to deliver reliable connected products that meet regulatory requirements. The position leads the design, development, testing, and maintenance of device software using C#, .NET, and Linux. It includes building and maintaining embedded Linux images on ARM-based hardware, developing device communications, supporting DevOps and automated testing, and maintaining technical documentation and test records in compliance with IEC 62304 and the STERIS quality system. The role also partners with stakeholders on requirements, technical recommendations, planning, estimation, resource allocation, and delivery, while monitoring progress and communicating status. The position requires a bachelor’s degree in a relevant field, at least 7 years of software development experience, at least 4 years of embedded software application development, and experience with embedded Linux, Yocto, U-Boot, C#/.NET on Linux, C or C++, Bash, MQTT, TLS, TCP/IP networking, Git, CI/CD, and automated testing. The pay range is $107,525–$132,825, with eligibility for bonus participation. The position is open until filled. STERIS describes opportunities for advancement and continued training and education programs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior