Engineer II, Software Automation - Masimo
Job in
Irvine, Orange County, California, 92713, USA
Listed on 2026-09-07
Listing for:
Polluxa, Inc.
Full Time
position Listed on 2026-09-07
Job specializations:
-
Software Development
Software Testing, DevOps, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Job Summary:
The Engineer II, Software Automation is responsible for developing, executing, and maintaining scalable test automation frameworks and infrastructure for complex, distributed systems — including microservice-based software platforms, on-prem and cloud deployments, and the in-house and third-party devices they integrate with. This role is a key technical contributor within the Systems Test Engineering organization, developing automation solutions that improve test efficiency, reliability, repeatability, and coverage.
The ideal candidate applies knowledge of software verification and validation methodologies combined with strong software engineering skills.
Please note this is a full-time onsite position in Irvine, CA.
Duties & Responsibilities:- Develop, execute, and maintain scalable automated test frameworks and support infrastructure for instrument and system-level testing.
- Develop reusable test libraries, device interfaces, protocol libraries, utilities, and common automation components across instrument platforms and downstream system integrations.
- Build hardware-in-the-loop solutions (software simulators and emulators) for devices and external systems to enable isolated and reproducible testing.
- Develop automation for system, integration, functional, regression, communication protocol, performance, and reliability testing across microservice-based software and hybrid on-prem/cloud infrastructure.
- Validate protocol and data integrations (e.g., HL7, WCTP, and other device communication protocols) between in-house and third-party devices and downstream system services.
- Integrate automated testing into CI/CD pipelines to support continuous validation and rapid feedback.
- Develop solutions for automated test execution, data collection, logging, reporting, and results analysis.
- Participate in the Quality process by producing verification records and traceability of testing to requirements
- Assist with setup and maintenance of test environment and laboratory equipment, both physical and virtual
- Partners with Test, Software, Systems, Hardware, and Quality Engineering teams to develop test strategies and improve product testability and observability.
- Contribute to system and product test strategies with an emphasis on automation, repeatability, scalability, and maintainability.
- 2-3+ years of experience in software development, test automation, software verification, or a related engineering discipline
- Working knowledge of software verification and validation methodologies
- Experience with automated testing tools and scripting languages (Python, C#, C++, Java, or similar)
- Experience with Git, CI/CD systems, and modern software development practices
- Familiarity with defect tracking and test management tools
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×