Embedded Software Quality Engineer

ASMLSan Diego, CA
$117,750 - $176,625Hybrid

About The Position

The DUV Software Group at Cymer is seeking a talented Software Quality Assurance Engineer with experience—and enthusiasm—for complex, real-time control systems. In this role, you will be engaged across the full software development lifecycle, from requirements definition through system-level testing, helping ensure the reliability and performance of cutting-edge industrial products. Our systems leverage actuators, motors, sensors, real-time operating systems, object-oriented design, and distributed control architectures. If you are a self-starter who enjoys technical ownership, collaboration with world-class engineers, and making a visible impact on small, high-performing teams, we would like to hear from you.

Requirements

  • Bachelor's degree in Engineering, Computer Science, or related discipline.
  • A minimum of five (5) years industry experience in devising and implementing test plans in an embedded environment required.
  • Past experience in testing hard real time embedded software systems and algorithms for electro-mechanical systems.
  • Excellent written and verbal communication skills.
  • Ability to translate, statistically analyze data, and effectively report problems through written and/or graphical formats.
  • Ability to trace hardware connectivity issues and use basic tools such as oscilloscopes and logic analyzers.
  • Ability to logically think through issues and be able to trace problems and implement quickly creative solutions.
  • Ability to define and carry out test procedures, improving them (if possible), or move them into the test automation framework.
  • Ability to define and carry out installation procedures and accurate record keeping of configurations.

Nice To Haves

  • Use Cases, UML, process and data flow.
  • Software development processes, Software configuration management and defect tracking.
  • Must have demonstrated a pragmatic and disciplined approach in successfully implementing best SQA practices in a "real world" company.
  • Proven success defining, developing, and implementing software test systems.
  • Past success in testing embedded software systems and algorithms.

Responsibilities

  • Develops, publishes, and implements test plans for software module and system level test.
  • Designs and creates test cases and procedures for testing software functionality, executes these test cases, and maintains an auditable storage and retrieval of test results.
  • Analyzes software requirements for completeness, participates in requirements design and code reviews, and participates in collection of operational use cases.
  • Participates in design reviews to ensure requirements have been flowed down into the appropriate design documentation.
  • Analyzes test results and provides progress reports to engineers and management.
  • Works closely with developers to isolate and understand problems and issues.
  • Collects data on problems and issues and feeds that back to the development teams for implementation of root cause solutions.
  • Performs other duties as assigned.

Benefits

  • medical, dental, vision, and basic life insurance
  • 401k plan
  • eight (8) hours of vacation leave every month
  • thirteen (13) paid holidays throughout the calendar year
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service