Engineer II, Software Automation

Danaher•Irvine, CA
•Onsite

About The Position

The Engineer II, Software Automation develops, executes, and maintains scalable test automation frameworks and infrastructure for complex, distributed systems. These systems include microservice-based software platforms, on-premises and cloud deployments, and integrated in-house and third-party devices. As a technical contributor in the Systems Test Engineering organization, this role develops automation solutions to improve test efficiency, reliability, repeatability, and coverage. The position reports to the Sr Manager, Systems Software Test and is part of the Software Test Engineering department in Irvine, California. This is an on-site role.

Requirements

  • Bachelor of Science degree in computer science, computer engineering, software engineering, biomedical engineering, or a related technical discipline.
  • At least 3 years of experience in software development, test automation, software verification, or a related engineering discipline, working with automated testing tools and scripting languages such as Python, C#, C++, or Java.
  • Experience with Git, CI/CD systems, and modern software development practices.
  • Familiarity with defect tracking and test management tools.
  • Understanding of the Software Development Life Cycle (SDLC) and Agile development methodologies.
  • Strong debugging, problem-solving, communication, and cross-functional collaboration skills.

Nice To Haves

  • Experience within the medical device or another regulated industry.
  • Familiarity with IEC 62304, ISO 13485, FDA Quality System Regulation, or other applicable software quality standards.
  • Familiarity with healthcare interoperability or messaging standards, such as HL7 or WCTP, or other structured data and protocol formats.
  • Experience with cloud platforms such as AWS, Azure, or GCP and container or orchestration tools such as Docker or Kubernetes.

Responsibilities

  • Develop, execute, and maintain scalable automated test frameworks and supporting 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.
  • Contribute to system and product test strategies, emphasizing automation, repeatability, scalability, and maintainability.
  • Collaborate with development teams during product design to improve system testability, observability, interfaces, communication protocols, and diagnostic capabilities.

Benefits

  • Paid time off
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Eligibility for an annual bonus of up to 10%
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service