C++ / ADAS HiL Framework development
Core
Design, optimize, and scale Hardware-in-the-Loop (HiL) test frameworks and simulation workflows to validate the safety of autonomous driving systems.
Role type
Senior IC C++ Software Engineer (ADAS HiL Framework)
Builds
High-performance CLI tools, automated testing pipelines, and virtual vehicle network simulations for ADAS validation.
Domain
Automotive / Autonomous Driving / Simulation Engineering
Required skills
C++ (OOP, memory management), Python scripting, Linux/Windows cross-platform development, system-level debugging, Restbus simulation, ECU hardware architectures, CAN/SomeIP/Ethernet protocols, ASPICE/ISO 26262, CI/CD (Jenkins, Azure Pipelines), Git, Conan.
Preferred skills
Advanced troubleshooting of segmentation faults and network protocol mismatches, architectural problem solving, mentorship of junior engineers, structural software validation, physical-to-virtual sensor integration.
Technologies
C++, Python, Linux, Windows, Restbus, CAN, SomeIP, Ethernet, Conan, Git, Jenkins, Azure Pipelines
Responsibilities
Architect and maintain ADAS HiL simulation frameworks; develop core CLI tools and automate test workflows; perform expert-level system-level debugging and memory error resolution; orchestrate Restbus simulation and configure virtual vehicle networks; mentor team members and conduct code reviews; support automation transitions from SiL to HiL; assist customer projects with signal mapping and sensor integration.
Seniority
Senior, hands-on IC with mentorship responsibilities