Sr. Specialist – OTA Integration
Core
Lead integration testing and validation of Over-the-Air (OTA) update systems for vehicle ECUs, bootloaders, and networks to ensure reliable software delivery and prevent vehicle failures.
Role type
Senior IC embedded systems engineer (automotive OTA validation)
Builds
Reliable OTA update flows, failure recovery mechanisms, and cross-ECU coordination for electric vehicles.
Domain
Automotive / Embedded Systems / Software Defined Vehicles
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Vehicle E/E architecture, ECU-level software stacks, automotive communication protocols (CAN, LIN, FlexRay, Ethernet), UDS diagnostics (ISO 14229), MATLAB/Simulink, HIL testing, embedded systems verification, regression test planning, root cause analysis, CAN/Ethernet log analysis, A/B partitioning, rollback mechanisms, flash integrity validation, DTC behavior validation, protocol-level debugging.
Preferred skills
Experience with vehicle-level regression test suites, SIL/HIL environments, automated flashing tools, log parsing, anomaly detection, integration war-room activities.
Technologies
Jira, GitHub/GitLab, Jenkins, Artifactory, Siemens Polarion, IBM DOORS Next Gen, PTC Windchill, dSpace, CANalyzer, CANoe, MATLAB, Simulink, CAN, LIN, FlexRay, Ethernet, UDS, ISO 14229, A2B, LVDS, DoIP.
Responsibilities
Execute and validate full OTA workflows including update triggers, package downloads, verification, flashing, ECU reboots, and post-update validation; Test single and multi-ECU updates, delta and full-image updates; Validate update sequencing and dependency management across ECUs; Test OTA interactions with ECU bootloaders, flash drivers, and memory partitions; Validate A/B partitioning, rollback mechanisms, flash integrity, and checksum validation; Manage version compatibility checks and debug firmware/memory-level failures; Develop tools for OTA test orchestration, automated flashing, validation, log parsing, and anomaly detection; Validate diagnostic services during OTA request/download/transfer and ECU reset/session transitions; Ensure correct DTC behavior and debug protocol-level issues like timeouts and sequence errors; Design and execute edge-case scenarios including power loss, ignition cycles mid-update, and network interruptions; Validate recovery strategies and ECU reprogramming resilience to prevent brick behavior; Design scalable regression test suites for SIL, HIL, and vehicle infrastructure; Analyze large-scale CAN/Ethernet logs for intermittent failures and cross-ECU timing mismatches; Own vehicle-level regression test planning and drive root cause analysis of cross-domain issues.
Seniority
Senior, hands-on IC