Software Test Automation Engineer

Software Test Automation Engineer

Posted 1 day ago by 1773818586

Negotiable
Undetermined
Onsite
Tustin, California

Summary: The Software Test Automation Engineer will be responsible for the functional validation and testing of electronic control units (ECUs) in various automotive systems. This role involves developing custom automated test solutions and collaborating with design teams to define test requirements. The position requires strong programming skills in Python and experience in designing automated test equipment. The role is a 5-month contract based in Tustin, CA, with a focus on onsite work.

Key Responsibilities:

  • Collaborate with electronics design teams to define test requirements and strategies
  • Develop automated test sequences in Python following best practices
  • Create clear, well-documented test cases and operating procedures
  • Partner with validation, reliability, EMC, and product launch teams to ensure requirements are met

Key Skills:

  • Bachelor’s or Master’s degree (or equivalent experience) in Electrical/Electronics Engineering
  • 5+ years of experience designing automated test equipment (ATE) for electronics
  • Ability to read electrical schematics, analyse PCB layouts, and interpret datasheets
  • Experience in automotive, semiconductor, or aerospace industries
  • Strong knowledge of vehicle communication protocols: CAN, CAN-FD, DoIP, Automotive Ethernet, LIN
  • Experience with industrial buses and protocols: USB, VISA, GPIB, Ethernet, Serial, RS-485, SPI, I2C
  • Hands-on experience with automation instrumentation, including programmable power supplies, multiplexers, digital multimeters (DMMs), signal analyzers and generators, multifunction digital/analog devices
  • Strong Python programming experience
  • Solid Python programming skills
  • Experience with automation instrumentation
  • Ability to read and interpret electrical circuits and schematics
  • Familiarity with vehicle communication protocols
  • Experience with industrial communication protocols
  • Mandatory: Experience with hardware debugging
  • Experience with databases and data tools such as SQL, Databricks, Apache Superset

Salary (Rate): £60.50 hourly

City: Tustin

Country: United States

Working Arrangements: on-site

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Location: Tustin, CA (100% onsite)

Duration: 5-Month Contract

Pay Range:$60.50-$65.50/hr

Schedule: Monday–Friday, 8:00 AM – 5:00 PM (OT up to 50 hours/week may be required, extending the work day to 8pm)


Overview

In this role, you will be part of a team responsible for the functional validation and testing of electronic control units (ECUs) across areas such as telematics, infotainment, battery management, ADAS, and zonal systems.

The team develops custom automated test solutions, including:

  • Internal software tools
  • Low-level firmware
  • Data management platforms
  • Custom electromechanical hardware

These solutions are deployed across internal teams, external laboratories, and manufacturing environments.


Responsibilities

  • Collaborate with electronics design teams to define test requirements and strategies
  • Develop automated test sequences in Python following best practices
  • Create clear, well-documented test cases and operating procedures
  • Partner with validation, reliability, EMC, and product launch teams to ensure requirements are met

Qualifications

  • Bachelor’s or Master’s degree (or equivalent experience) in Electrical/Electronics Engineering
  • 5+ years of experience designing automated test equipment (ATE) for electronics
  • Ability to read electrical schematics, analyse PCB layouts, and interpret datasheets
  • Experience in automotive, semiconductor, or aerospace industries

Technical Skills

  • Strong knowledge of vehicle communication protocols:
    • CAN, CAN-FD, DoIP, Automotive Ethernet, LIN
  • Experience with industrial buses and protocols:
    • USB, VISA, GPIB, Ethernet, Serial, RS-485, SPI, I2C
  • Hands-on experience with automation instrumentation, including:
    • Programmable power supplies
    • Multiplexers
    • Digital multimeters (DMMs)
    • Signal analyzers and generators
    • Multifunction digital/analog devices
  • Strong Python programming experience

Must-Have Requirements

  • Solid Python programming skills
  • Experience with automation instrumentation
  • Ability to read and interpret electrical circuits and schematics
  • Familiarity with vehicle communication protocols
  • Experience with industrial communication protocols
  • Mandatory: Experience with hardware debugging

Nice to Have

  • Experience with databases and data tools such as:
    • SQL
    • Databricks
    • Apache Superset



...