Toolchain System Engineer
Core
Bridge the gap between hardware and software by defining system requirements, setting up test benches, and ensuring seamless integration of automotive communication technologies for electronic control units (ECUs).
Role type
Mid-level to Senior Automotive System Engineer (Toolchain & Validation)
Builds
Automotive electronic control units (ECUs) and related software/hardware integration solutions
Domain
Automotive electrification, thermal management, and electric propulsion
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python scripting, automotive communication protocols (Ethernet, SPI, I2C, UART, CAN, Automotive Ethernet), Vector CANoe, lab instrumentation (oscilloscopes, logic analyzers, multimeters), system-level requirements management, hardware/software integration
Preferred skills
C++ programming, LabVIEW, Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) simulation, automotive standards (ASPICE, ISO 26262)
Technologies
Python, Vector CANoe, LabVIEW, C++, Ethernet, SPI, I2C, UART, CAN, Automotive Ethernet
Responsibilities
Set up physical test benches and install complex electronic/software systems; Use standard lab equipment to bring up, test, and troubleshoot systems; Perform in-vehicle integration, configuration, and testing; Develop Python scripts for test automation, data parsing, or system configuration; Define, analyze, and manage system-level requirements for ECUs; Collaborate with Software, Hardware, and Validation teams
Seniority
Mid-level to Senior, hands-on IC