Senior System Software Engineer, Replay and Simulation
Core
Design, build, and deploy replay and simulation tooling and frameworks for autonomous vehicle development and testing, integrating hardware/software components and analyzing recorded data for simulation-to-real comparative analysis.
Role type
Senior System Software Engineer (Autonomous Driving Simulation)
Builds
Replay and simulation focused tooling and frameworks for current and next generation autonomous vehicle development and testing
Domain
Autonomous driving, simulation, embedded systems
Deliverable
production ML models
Required skills
C/C++, Python, Linux, real-time operating systems, container-based virtualization, application development, middleware frameworks, hardware/software integration, profiling, benchmarking, data analysis
Preferred skills
Automotive design processes (ISO 26262, ASPICE), simulation solutions, diverse sensor modalities (cameras, ultrasonics, radar), NVIDIA DRIVE platform, CUDA, in-vehicle networking (CAN, Flexray, Ethernet, Some/IP, AUTOSAR), automotive sensors (LIDAR, GPS, IMU)
Responsibilities
Design, build, and deploy replay and simulation focused tooling and frameworks; Engage with external customers to lead bring-up activities and resolve functional and simulation related issues; Integrate hardware and software components efficiently; Perform in-vehicle and simulation test drives, collect and perform deep analysis on recorded data; Conduct profiling, benchmarking and evaluation activities for verification
Seniority
Senior, hands-on IC