Software Test Architect

$141,750 - $236,250/Yr

ASML - San Diego, CA

posted 5 days ago

Full-time - Senior
Remote - San Diego, CA
Machinery Manufacturing

About the position

The Software Test Architect at ASML will play a crucial role in the development and testing of software for distributed control systems within the EUV source team. This position involves creating and implementing a comprehensive test automation strategy, collaborating with various teams to ensure high-quality software delivery, and developing test plans and cases that cover a range of testing scenarios. The role requires a strong background in software testing, leadership skills, and the ability to work in a fast-paced, innovative environment.

Responsibilities

  • Analyze existing test coverage and provide test roadmap input.
  • Serve as a technical expert and leader for both the software and functional teams.
  • Develop test strategy, test cases, and test plans for high-quality controls and software sub-systems.
  • Develop test scripts in Python for mechatronic systems and embedded control systems.
  • Create automated tests for smoke, functional, regression, and validation tests.
  • Enhance testing capabilities in simulated/emulated environments.
  • Ensure plant models for simulators and emulators support positive and negative test cases.
  • Participate in software requirements, architecture, and design reviews to provide testability input.
  • Mentor new team members and participate in team member selection.

Requirements

  • Minimum of BS in Computer Science or related engineering/science fields.
  • MS or Ph.D. in relevant field is a plus.
  • Minimum of 8 years in software test or development role.
  • Experience in leadership or test architecture for complex multi-processor distributed control systems.
  • Strong Python knowledge and Object Oriented Design principles.
  • Ability to develop automated tests, test strategy, test cases, and test plans.
  • Excellent written and verbal communication skills.

Nice-to-haves

  • Experience with complex algorithm software and data-intensive systems.
  • Familiarity with diagnostic and communication interfaces like EtherCAT, Profinet, TCP/IP.

Benefits

  • Paid holidays
  • Health insurance
  • Dental insurance
  • 401(k)
  • Vision insurance
  • Life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service