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
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
...