Software Engineer AV HIL Platform and Services (Early Career))
Core
Develop and scale high-fidelity Hardware-in-the-Loop (HIL) validation platforms to test AV software, perception, planning, control, and AI models against real hardware interfaces before vehicle deployment.
Role type
Early-career Software Engineer (AV HIL Platform)
Builds
HIL validation platforms, services, and tooling for configuring, running, and debugging AV tests
Domain
Autonomous Vehicles, Hardware-in-the-Loop validation
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C++, Linux development, high-performance software design, data structures, algorithms, operating systems, computer architecture
Preferred skills
GPU/embedded board/FPGA optimization, ROS architectures, low-latency/real-time systems, SQL, large build systems (Bazel, CMake)
Technologies
Python, C++, Linux, ROS, Bazel, CMake, GPUs, FPGAs
Responsibilities
Develop software to increase HIL platform capabilities and observability; Build and extend services for AV teams to configure and debug tests; Deliver reliable software via CI, automated testing, and code reviews; Collaborate with AV teams to translate validation needs into platform features; Execute complex projects through incremental development while maintaining quality
Seniority
Early-career / New Graduate