Engineer II, Software Automation

Masimo

Irvine (CA)

On-site

USD 80,000 - 105,000

Full time

15 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
401(k)
On-site Wellness Clinic
Café

Job summary

Masimo in Irvine, CA is seeking an Engineer II, Software Automation to develop and maintain scalable test automation for complex, distributed systems. You will build libraries, run hardware-in-the-loop testing, and integrate tests into CI/CD pipelines across on-prem and cloud deployments.

You will collaborate with multi-disciplinary teams to improve testability, reliability, and coverage, contributing to standards in a regulated medical-device environment.

Qualifications

  • 2-3+ years in software development or test automation.
  • Knowledge of verification and validation methodologies.
  • Experience with automated testing tools and scripting languages (Python, C#, C++, Java).
  • Experience with Git, CI/CD and modern software practices.
  • Familiarity with defect tracking and test management.
  • Understanding of SDLC and Agile methodologies.

Responsibilities

  • Develop, execute, and maintain scalable automated test frameworks and support infrastructure.
  • Build reusable test libraries, device interfaces, protocol libraries, utilities, and components across platforms.
  • Create hardware-in-the-loop solutions for devices and external systems to enable reproducible testing.
  • Develop automation for system, integration, functional, regression, and performance testing across microservice-based software and cloud infra.
  • Validate protocol and data integrations between in-house and third-party devices and services.
  • Integrate automated testing into CI/CD pipelines for rapid feedback.
  • Develop automated test execution, data collection, logging, reporting, and results analysis.
  • Collaborate with cross-functional teams to improve test strategies, observability, and testability.
  • Contribute to system and product test strategies with emphasis on automation and scalability.

Skills

Python
C#
C++
Java

Education

Bachelor's degree

Tools

Git
CI/CD
pytest
TestNG
VMware ESXi
Docker
Kubernetes

Job description

JOB DESCRIPTION

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.

Job Summary
JOB DESCRIPTION

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.

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.
  • Collaborate with development teams during product design to improve system testability, observability, interfaces, communication protocols, and diagnostic capabilities.
Minimum Qualifications
  • 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
  • Understanding of Software Development Life Cycle (SDLC) and Agile development methodologies
  • Strong debugging, problem-solving, communication, and cross-functional collaboration skills
Preferred Qualifications
  • Experience within the medical device or other regulated industry
  • Familiarity with IEC 62304, ISO 13485, FDA Quality System Regulation, or other applicable software quality standards
  • Experience with CI/CD pipelines and automated build/test environments
  • Experience with virtualization platforms like VMware ESXi
  • Experience with test frameworks such as pytest or TestNG.
  • Familiarity with healthcare interoperability or messaging standards (e.g., HL7, WCTP) or other structured data/protocol formats
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and container/orchestration tooling (e.g., Docker, Kubernetes)

Education: Bachelor’s degree in computer science, Computer Engineering, Software Engineering, Biomedical Engineering, or related technical discipline.

Compensation + Benefits: The anticipated range for this position is $80,000 - $105,000. Actual placement within the range is dependent on multiple factors, including but not limited to skills, education, and experience. This position also qualifies for up to 10% annual bonus based on Company, department, and individual performance. Masimo offers benefits such as Medical, Dental, Vision, Life/AD&D, Disability Insurance, 401(k), Vacation, Sick, Holiday, Paid Maternity Leave, Flexible Spending Accounts, voluntary Accident, Critical Illness, Hospital, Long-Term Care, Employee Assistance Program, Pet Insurance, on-site Wellness Clinic, Fitness Center, Café. All benefits are subject to eligibility requirements.

Language Requirements
  • Ability to read, write, and communicate effectively in English.
  • Ability to interpret technical documents, schematics, and written instructions.
  • Ability to clearly document technical findings and communicate with cross-functional team members.
Physical Requirements/Work Environment

This position primarily works in a laboratory environment. It requires frequent sitting, standing, and walking. Daily use of a computer and other computing and digital devices is required. May stand for extended periods when facilitating meetings or walking in the facilities.

The physical demands of the position described herein are essential functions of the job and employees must be able to successfully perform these tasks for extended periods. Reasonable accommodation may be made for those individuals with real or perceived disabilities to perform the essential functions of the job described.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer II, Software Automation
Engineer II, Software Automation

Masimo Corporation • Irvine (CA)

On-site
USD 80,000 - 105,000
Medical
Dental
Vision
+4
Engineer II, Software Automation
Engineer II, Software Automation

Masimo Medical Technologies (Malaysia) Sdn. Bhd. • Irvine (CA)

On-site
USD 80,000 - 105,000
Medical benefits
Dental benefits
Vision benefits
+1
Sr Engineer, Systems Software Automation
Sr Engineer, Systems Software Automation

Masimo Medical Technologies (Malaysia) Sdn. Bhd. • Irvine (CA)

On-site
USD 100,000 - 130,000
Medical, Dental, Vision
401(k)
Paid Vacation
+4
Sr Engineer, Systems Software Automation
Sr Engineer, Systems Software Automation

Masimo • Irvine (CA)

On-site
USD 100,000 - 130,000
Medical
Dental
Vision
+7
Sr Engineer, Systems Software Automation
Sr Engineer, Systems Software Automation

Masimo Corporation • Irvine (CA)

On-site
USD 100,000 - 130,000
Medical
Dental
Vision
+12
Sr Engineer, Software Automation
Sr Engineer, Software Automation

Masimo • Irvine (CA)

On-site
USD 100,000 - 130,000
Medical benefits
Dental benefits
Vision benefits
+12
Engineer II, Cloud & Web Systems Software
Engineer II, Cloud & Web Systems Software

Masimo • Irvine (CA)

On-site
USD 100,000 - 120,000
Medical insurance
Dental insurance
Vision insurance
+9
Engineer II, Cloud & Web Systems Software
Engineer II, Cloud & Web Systems Software

Masimo Corporation • Irvine (CA)

On-site
USD 100,000 - 120,000
Medical, Dental, Vision Insurance
401(k)
Paid Maternity Leave
+3
Sr Engineer, Software Automation
Sr Engineer, Software Automation

Masimo Corporation • Irvine (CA), Northern (KY)

Hybrid
USD 100,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+3
Sr Test Engineering Technician
Sr Test Engineering Technician

Masimo • Irvine (CA)

On-site