Humberger Nav
mployee.me logo
FounditPosted on 2026-05-26
STERIS Logo

Senior Embedded Software Engineer

STERIS

PuneFull time5-7 yearsNot Disclosed

We do not know your resume yet

Upload your resume to unlock your actual match score and identify important JD keywords before applying.

Recruiters may search these ATS Keywords in your resume

52+Important JD
Keywords
AiaiHILSILiotRtosPerlperl + 44 more

Job Description

Position Summary

Design, develop, and execute software verification tests for medical embedded devices following STERIS work instructions. Analyze software requirements and design specifications for testability of embedded software components running on Linux and RTOS platforms. Develop, review and maintain testing artifacts and provide feedback including Manual and automation test script. Define and apply appropriate testing strategies (manual, automated, model-based, and data-driven testing) and support the team on technical issues. Continuously improve verification processes to enhance quality, compliance, and productivity by adapting modern technologies like AI and ML.

Duties

  • Design, implement, debug, and execute software tests on medical embedded devices according to corporate policies and business operating procedures on new and sustaining engineering projects.
  • Perform testing artifact development and reviews (requirements, risk controls, test plans, test design, automation strategies, protocols/test scripts, Trace Matrix, and reports) to identify issues and provide actionable recommendations.
  • Define and perform test approaches for embedded systems, including data validation, model behavior testing, performance monitoring, robustness, functional, integration, and regression testing.
  • Accelerate testing using AI and Machine Learning techniques, such as intelligent test case generation, test prioritization, anomaly detection, predictive defect analysis, and automated analysis of logs, metrics, and test results to improve test efficiency, coverage, and cycle time.
  • Work with DevOps teams to integrate automated testing into CI/CD pipelines for continuous validation.
  • Collaborate with cross-functional and Onsite/Offshore teams to plan, execute, and deliver verification activities within project schedules and quality objectives.
  • Provide technical guidance and mentorship to team members on verification methods, tools, and best practices.

Duties - cont'd

Education Degree

  • Bachelor's Degree in Computer Science or Engineering General

Required Experience

  • Minimum 5+ years of progressive engineering experience in software and/or firmware development and verification, with a strong focus on embedded software testing
  • Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or related engineering discipline with demonstrated software education/training.
  • Hands‑on experience validating software running on embedded Linux distributions (e.g., Yocto-based systems) and/or RTOS environments.
  • Experience with IoT product validation and network-related testing (device connectivity, protocols, scalability, latency, security, and reliability).
  • Knowledge of software development and verification standards (e.g., IEEE series, IEC 62304) and their application.
  • Experience in the medical device industry or other regulated industries with formalized SDLC, software risk management, and design controls.

Preferred Experience

Test Automation Skills

  • Strong experience designing and developing test automation scripts (using PyTest, Robort framework) for embedded, system, and application-level testing.
  • Proficiency in scripting/programming languages such as Python (preferred), Perl, or equivalent for automation and tooling.
  • Hands-on experience integrating automation into CI/CD pipelines (e.g., automated test execution, reporting, and failure triage) development.
  • Familiarity with hardware-in-the-loop (HIL), software-in-the-loop (SIL), or simulator-based test automation for embedded systems.

Linux & Embedded Software Testing Skills

  • Strong understanding of Linux OS fundamentals: processes/threads, memory management, file systems, networking, and permissions.
  • Hands-on experience with command-line tools, shell scripting, and remote debugging over SSH.
  • Understanding of device drivers, inter‑process communication (IPC) mechanisms, and interaction between application and hardware layers.
  • Experience testing performance, reliability, boot time, resource utilization, and fault handling in resource-constrained embedded environments.

Skills

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.

About The Company

STERIS

STERIS is a leading provider of infection prevention and other procedural products and services, focused primarily on healthcare, pharmaceutical and medical device Customers. MISSION WE HELP OUR CUSTOMERS CREATE A HEALTHIER AND SAFER WORLD by providing innovative healthcare and life science products and services around the globe. VISION We strive to be a GREAT COMPANY. We provide world-class products and services for our Customers, safe and rewarding work for our people, and superior returns for our Shareholders. • $5 Billion in revenue in FY24 • More than 17,000 Associates worldwide • Over 4,000 Customer-facing professionals • Listed on the New York Stock Exchange under the symbol “STE” To learn more, visit www.steris.com and careers.steris.com.

Company Size10000+
HeadquartersMentor, OH
IndustryMedical Equipment Manufacturing
TypePublic Company
Specialitiesinfection prevention, contamination control, surgical technologies, instrument repair, equipment repair services, applied sterilization technologies, endoscopy, sterile processing, operating room equipment, biodecontamination, gamma irradiation, electron beam irradiation, research laboratory equipment, ethylene oxide sterilization, and sterility assurance

How to Apply Better for This Job

This section explains the correct next step without forcing sign-in immediately.

1

Check ATS score before applying

Scan your resume for ATS readability, formatting issues, missing sections, weak keywords, and content gaps.

2

Customize your resume for this JD

Match your resume with the job description and add Ai , ai , HIL , SIL , iot , keywords where they fit naturally.

3

Find similar jobs too

Do not depend on one opening. Use your resume to find similar frontend jobs across relevant job platforms.

Ready with your customized resume?

Once your resume includes the right skills and is ATS-friendly, you can apply directly on the source platform.

Apply on Foundit

Market Insights:Best Embedded Software Engineer Jobs in India

Find the latest Embedded Software Engineer jobs across top Indian cities. Compare job counts by location and apply where hiring demand is higher.

40+ATS and HR-based resume checks available through ResuScan
8L+Jobs available through Job Match Pro for users looking for relevant jobs
206K+Resume keyword scans completed through Resume Keywords by Mployee.me
Apply with a custom resume