Software Test Automation Engineer
Location:
Tustin, CA (100% Onsite)
Duration:
6-Month Contract
Pay Range:$55.00 – $65.00 per hour
Schedule:
Monday–Friday, 8:00 AM–5:00 PM (1-hour non-billable lunch). May ramp up to 50 hours/week and work as late as 8 PM during peak workload.
Must Have
- Solid experience programming in Python
- Experience with automation instrumentation such as programmable power supplies, multiplexers, DMMs, signal analyzers, signal generators, and multifunction devices (digital and analog)
- Ability to read electrical circuits and schematics, navigate PCB layouts, and interpret manufacturer product data sheets
- Familiarity with vehicle communication protocols(CAN, CAN-FD, DoIP, Automotive Ethernet, LIN, etc.)
- Experience with industrial buses and protocols(USB, VISA, GPIB, Ethernet, Serial, RS-485, SPI, I2C, etc.)
Nice to Have
- Experience with databases and data management tools such as SQL, Databricks, or Apache Superset
Job Description
The Software Test Automation Engineer will support the functional validation and testing of automotive electronic control units (ECUs)
including telematics, infotainment, battery management, ADAS, and zonal ECUs. The role involves developing custom automated test solutions
comprising internal software, low-level firmware, data management systems, and custom electromechanical hardware. These solutions will be deployed across internal teams, external labs, and manufacturing facilities.
Responsibilities
- Collaborate with electronics design teams to define test requirements and testing strategies
- Develop custom test sequences in Python, following software engineering best practices and the established automation framework
- Create well-documented test cases and operating procedures for test systems
- Partner with validation, reliability, EMC, and product launch teams to ensure test solutions meet all requirements
Qualifications
- BS/MS in Electrical or Electronics Engineering(or equivalent experience)
- 5+ years of experience designing Automated Test Equipment (ATE) for electronic systems
- Strong understanding of electrical circuits, schematics, and PCB layouts
- Experience in automotive, semiconductor, or aerospace industries
- Familiarity with vehicle communication protocols(CAN, CAN-FD, DoIP, Automotive Ethernet, LIN, etc.)
- Experience with industrial communication protocols(USB, VISA, GPIB, Ethernet, Serial, RS-485, SPI, I2C, etc.)
- Proven experience deploying automated test equipment in manufacturing environments
- Hands-on experience with automation instrumentation(power supplies, multiplexers, DMMs, signal analyzers, generators, multifunction devices)
- Proficiency in Python programming
...