[Skip to main content](#main-content)

[OpenNash Jobs](https://jobs.opennash.com/)
[Hiring report](/reports/hiring/) · [All Steris jobs](https://jobs.opennash.com/companies/steris/) · [Search jobs](/search/)

Steris · Pune, Maharashtra, India

# Senior Software Engineer - Embedded GUI

Pune, Maharashtra, India Full-time Senior individual contributor Software Engineering 

Listed on Steris’s official careers site. Posted August 23, 2026. Check that it is still open and apply there.
[Apply on Steris’s careers site →](https://careers.steris.com/us/en/job/SCZSCCUS53143EXTERNALENUS/Senior-Software-Engineer-Embedded-GUI)

[OpenNash Jobs](https://jobs.opennash.com/) / [Steris](https://jobs.opennash.com/companies/steris/) / Senior Software Engineer - Embedded GUI

## Job description

### Position Summary

STERIS is seeking a Senior Software Engineer – GUI to develop intuitive, high-performance user interfaces for medical device and healthcare applications. This role focuses on embedded and desktop UI development, with preference for experience using the Crank Storyboard framework or similar GUI technologies such as Qt/QML or GTK. The engineer will collaborate across cross-functional teams to deliver reliable, compliant, and user-centered solutions aligned with STERIS quality standards.

### Location

Pune, India Department: Software Engineering
- Reports To: Senior Manager, Engineering Duties
- Design, develop, and maintain graphical user interfaces for embedded and desktop applications
- Collaborate with cross-functional teams including systems, hardware, QA, and product engineering Develop UI solutions using Crank Storyboard (preferred), Qt/QML, GTK, or similar frameworks
- Support multithreaded application development on Linux and Windows platforms
- Troubleshoot, debug, and resolve software defects
- Contribute to architecture, coding standards, and software best practices
- Develop and maintain automated tests and CI/CD pipelines
- Participate in code reviews and continuous improvement initiatives

### Required Experience

Bachelor’s degree in Computer Engineering, Software Engineering, or related Engineering discipline 5+ years of software engineering experience in development and/or verification Strong problem-solving, debugging, and analytical skills

### Preferred Experience

2+ years experience in embedded systems or application development Experience with GUI frameworks including Crank Storyboard (preferred), Qt/QML, or GTK Proficiency in C++ and Python for automation or AI applications Experience with multithreaded development on Linux or Windows Familiarity with communication protocols and hardware interfaces Experience with unit testing frameworks such as GTest or CppUTest Experience with version control, CI/CD, debugging and code analysis tools Medical device or regulated industry experience Skills Experience with developing on embedded Linux platform.

Working knowledge of communication and network standards such as X509 Certificates, TCP/IP, HTTPS, TLS is required. Experience with YOCTO based BSP development is desirable. Knowledge of Internet of cloud connectivity and associated solutions is desired. STERIS is a leading global provider of products and services that support patient care with an emphasis on infection prevention. WE HELP OUR CUSTOMERS CREATE A HEALTHIER AND SAFER WORLD by providing innovative healthcare and life sciences products and services around the globe.

For more information, visit www.steris.com. STERIS strives to be an Equal Opportunity Employer.

## At a glance
- Posted by the employer: Aug 23, 2026
- First seen by OpenNash: Oct 11, 2026
- Last checked: Oct 11, 2026
- Listed for: 49 days
- Location: Pune, Maharashtra, India
- Employment type: Full-time[Apply on Steris’s careers site →](https://careers.steris.com/us/en/job/SCZSCCUS53143EXTERNALENUS/Senior-Software-Engineer-Embedded-GUI)

## More jobs at Steris

### [Talent Acquisition Partner (12-month contract)](https://jobs.opennash.com/companies/steris/jobs/4811e6b99c5e3646ec20/)

Pune, Maharashtra, India

### [Associate Software Engineer](https://jobs.opennash.com/companies/steris/jobs/e8bc2a6ab09b1f406720/)

Vernon Hills, Illinois, United States

### [Senior Backend Software Engineer - Cloud](https://jobs.opennash.com/companies/steris/jobs/7e27f05793686f3376fa/)

Vernon Hills, Illinois, United States

### [Senior Frontend Software Engineer - Cloud](https://jobs.opennash.com/companies/steris/jobs/9695725f005e89950624/)

Vernon Hills, Illinois, United States

### [Senior Manager, Software Engineering](https://jobs.opennash.com/companies/steris/jobs/e601590ae458be0bd344/)

Mentor, Ohio, United States

## Similar jobs at other companies

### [Senior Embedded Software Engineer](https://jobs.opennash.com/companies/lockheed-martin/jobs/ccbf9ed2bdbece521d1f/)

Lockheed Martin · Gloucester, GBR

### [Staff Embedded Software Engineer - Cork, Ireland](https://jobs.opennash.com/companies/qualcomm/jobs/024725d47d5af0be600f/)

Qualcomm · Cork, Ireland

### [Senior Rust Software Engineer – Embedded Systems](https://jobs.opennash.com/companies/accenture/jobs/1d18888addfce15737cb/)

Accenture 

### [Senior Embedded Software Architect Engineer](https://jobs.opennash.com/companies/qualcomm/jobs/8d8d97ea9f754cadd290/)

Qualcomm · Chennai, Tamil Nādu, India

### [Senior Engineer - Embedded Software](https://jobs.opennash.com/companies/eaton/jobs/2293c57cfbab6d7b7d8b/)

Eaton · Hadapsar, Pune, Maharashtra, IND

OpenNash lists jobs from employers’ own careers sites and does not handle applications.
Dates come from the employer where stated; “first seen” and “last checked” are our own observations.

OpenNash Jobs · Official listings with dates and links to the employer. [Weekly hiring report](/reports/hiring/) · [Methodology](/methodology/)
