Python Test Automation Engineer - OTA Validation
Apolis · Posted Nov 13, 2026
- Dearborn, Michigan, United States
- On-site
- Full-time · Mid
1–7 jobs· newest first
On-site · Full-time · Mid
On-site · Full-time · Mid
$83K–$160KHybrid · Full-time · MidVisa
$83K–$160KHybrid · Full-time · MidVisa

Manager
+10K new in the last hour
Apolis · Posted Nov 13, 2026
Responsible for testing and validating OTA software updates in automotive vehicles, including creating test strategies, executing test cycles, and collaborating with stakeholders.
TechDigital Corporation · Posted Nov 13, 2026
Test Automation Engineer focused on OTA Validation for vehicle components.
TechDigital Corporation · Posted Nov 13, 2026
This role focuses on embedded-in-the-loop automation to assess ADAS software quality from component through sub-system scope. You will design and implement automated test solutions that run against real embedded targets and bench environments (e.g., SIL/HIL, ECU benches), integrated with CI/CD to provide fast, repeatable feedback on every change.
This position is a salary grade 6 through 8 and ranges from $83,000 to $160.000.
This role focuses on embedded-in-the-loop automation to assess ADAS software quality from component through sub-system scope. You will design and implement automated test solutions that run against real embedded targets and bench environments (e.g., SIL/HIL, ECU benches), integrated with CI/CD to provide fast, repeatable feedback on every change.
This position is a salary grade 6 through 8 and ranges from $83,000 to $160.000.
The Controls Manager leads the Manufacturing Controls function, executing the strategic direction set by the Head of E/E integration and providing people and delivery leadership across manufacturing electrical processes, diagnostics, End-of-Line (EOL) capability, software deployment, vehicle commissioning, product quality and production support.
负责 ADAS HIL 仿真测试环境的搭建、集成、调试及维护;负责车载通信协议仿真,包括 SOME/IP、DoIP、CAN/CAN FD、Automotive Ethernet 等;负责车辆动力学模型的配置、集成及调试,熟悉车辆运动学与动力学模型;负责 ADAS 传感器模型的配置与集成,包括 Radar、LiDAR、Camera;负责车辆模型、传感器模型、通信模型与 ECU 的联合仿真及问题定位;支持 ACC、AEB、LCC、ELK、ALC 等 ADAS 功能的仿真测试。
JD: Required: • BS in Computer Science or Engineering or equivalent • Good Experience in OTA SW Upgrade / Downgrade • Experience in creating Software updates and deploy Over-the-air (OTA) • Experience in ECU Flashing, performing software updates via OTA, wire flashing and/or USB in a vehicle (fleet updates) • Experience Performing Stress, functional, feature & Core hotfix Testing for various modules in targeted time frame and runs. • Validation experience in over-the-air updates for components 3G/4G TCUs, NAVI, HMI Modules • Creating test strategies, plans, and execute cycles using Jira • Capture the MLT logs and identify the root cause of the OTA issues • Test Automation using Python, C#, ECU Test etc. • Good Experience in HIL Validation Platforms like DSPACE, In Vehicle Automation Testing, experience in Testing Tools like Vector CANOE, CANALYZER etc. • Good Experience / Knowledge working on Issue management, Defect Management and Version Management tools like JIRA, Github, SVN etc. • Effectively collaborate with suppliers and stakeholders to address and resolve open issues. • Coordinate with Product Owners and Feature Owners to clearly understand business requirements and feature functionality. • Conduct defect status and review meetings with stakeholders, including cloud, Mobile app, TCU, BCM, and suppliers • Good Knowledge of UDS Protocol, Validating Diag over CAN, DOIP, CAN, LIN Protocols etc. • Knowledge of CAN Flash by using DET tool and analyze logs by using CANoe/CANalyzer tool and recover (partial-brick) modules in-vehicle using various DET methods • Knowledge of ECU Test, CAPL Scripting etc. would be added advantage • Should be able to support DevOps Team in developing scripts for CI/CD using Python and validating the same