
Senior Automation Engineer - Embedded
<div><div style='padding: 10px 0px;border: 1px solid transparent;'><div style='font-size:16px;word-wrap: break-word;'><H2 style='font-size: 1em; margin: 0px'>Position Summary</H2></div><div><p>Design, develop, and execute software verification tests for medical <strong>embedded devices</strong> following STERIS work instructions. Analyze software requirements and design specifications for testability of <strong>embedded software components running on Linux and RTOS platforms</strong>.
Develop, review and maintain testing artifacts and provide feedback including Manual and automation test script. Define and apply appropriate testing strategies (manual<strong>,</strong> 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.</p></div></div><div style='padding: 10px 0px;border: 1px solid transparent;'><div style='font-size:16px;word-wrap: break-word;'><H2 style='font-size: 1em; margin: 0px'>Duties</H2></div><div><ul type="disc"><li>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.</li><li>Perform<strong> testing artifact development and reviews</strong> (requirements, risk controls, test plans, test design, automation strategies, protocols/test scripts, Trace Matrix, and reports) to identify issues and provide actionable recommendations.</li><li>Define and perform test approaches for <strong>embedded systems</strong>, including data validation, model behavior testing, performance monitoring, robustness, functional, integration, and regression testing.</li><li>Accelerate testing using <strong>AI and Machine Learning</strong> 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.</li><li>Work with DevOps teams to integrate automated testing into <strong>CI/CD pipelines</strong> for continuous validation.</li><li>Collaborate with <strong>cross-functional</strong> and Onsite/Offshore teams to plan, execute, and deliver verification activities within project schedules and quality objectives.</li><li>Provide technical guidance and mentorship to team members on verification methods, tools, and best practices.</li></ul></div></div><div style='padding: 10px 0px;border: 1px solid transparent;'><div style='font-size:16px;word-wrap: break-word;'><H2 style='font-size: 1em; margin: 0px'>Duties - cont'd</H2></div><div></div></div><div style='padding: 10px 0px;border: 1px solid transparent;'><div style='font-size:16px;word-wrap: break-word;'><H2 style='font-size: 1em; margin: 0px'>Education Degree</H2></div><ul style='margin-top: 0;margin-bottom: 0;' ><li>Bachelor's Degree in Computer Science or Engineering General</li></ul></div><div style='padding: 10px 0px;border: 1px solid transparent;'><div style='font-size:16px;word-wrap: break-word;'><H2 style='font-size: 1em; margin: 0px'>Required Experience</H2></div><div><ul type="disc"><li>Minimum 5+ years of progressive engineering experience in software and/or firmware development and verification, <strong>with a strong focus on embedded software testing</strong></li><li>Bachelor’s degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or related engineering discipline with demonstrated software education/training.</li><li>Hands‑on experience validating software running on <strong>embedded Linux</strong> distributions (e.g., Yocto-based systems) and/or RTOS environments.</li><li>Experience with <strong>IoT product validation and network-related testing</strong> (device connectivity, protocols, scalability, latency, security, and reliability).</li><li>Knowledge of <strong>software development and verification standards</strong> (e.g., IEEE series, IEC 62304) and their application.</li><li>Experience in the <strong>medical device industry</strong> or other regulated industries with formalized SDLC, software risk management, and design controls.</li></ul></div></div><div style='padding: 10px 0px;border: 1px solid transparent;'><div style='font-size:16px;word-wrap: break-word;'><H2 style='font-size: 1em; margin: 0px'>Preferred Experience</H2></div><div><p><strong>Test Automation Skills</strong></p><ul type="disc"><li>Strong experience designing and developing <strong>test automation scripts (</strong>using PyTest, Robort framework<strong>)</strong> for embedded, system, and application-level testing.</li><li>Proficiency in scripting/programming languages such as <strong>Python</strong> (preferred), Perl, or equivalent for automation and tooling.</li><li>Hands-on experience integrating automation <strong>into CI/CD pipelines</strong> (e.g., automated test execution, reporting, and failure triage) development.</li><li>Familiarity with hardware-in-the-loop (<strong>HIL</strong>), software-in-the-loop (<strong>SIL</strong>), or simulator-based test automation for embedded systems.</li></ul><p style="text-align: justify;"> <strong>Linux & Embedded Software Testing Skills</strong></p><ul type="disc"><li>Strong understanding of <strong>Linux OS fundamentals</strong>: processes/threads, memory management, file systems, networking, and permissions.</li><li>Hands-on experience with <strong>command-line tools</strong>, shell scripting, and remote debugging over SSH.</li><li>Understanding of <strong>device drivers</strong>, inter‑process communication (IPC) mechanisms, and interaction between application and hardware layers.</li><li>Experience testing performance, reliability, boot time, resource utilization, and fault handling in <strong>resource-constrained embedded environments</strong>.</li></ul></div></div><div style='padding: 10px 0px;border: 1px solid transparent;'><div style='font-size:16px;word-wrap: break-word;'><H2 style='font-size: 1em; margin: 0px'>Skills</H2></div><div></div></div></div> <p> </p><p>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 <a href="https://www.steris.com">www.steris.com</a>.</p><p>STERIS strives to be an Equal Opportunity Employer. </p>
Originally posted by Steris Applied Sterilization Technologies. View original posting
Similar roles at other companies
BioCareerAI is an independent job platform and is not affiliated with or endorsed by Steris Applied Sterilization Technologies.
