Senior System Software Engineer— Autonomous Driving Context Fusion
Core
Optimize real-time software that integrates perception, map, and localization data to build a consistent model of the driving environment for autonomous vehicles.
Role type
Senior System Software Engineer (Autonomous Driving)
Builds
High-performance context fusion software for autonomous driving platforms
Domain
Autonomous Vehicles / Embedded Systems
Deliverable
production ML models
Required skills
Modern C++, Performance profiling, Memory management, Concurrency, Data structures, Algorithms, Benchmarking, System architecture
Preferred skills
Embedded/automotive platform optimization, Context fusion, Cache-aware data layouts, SIMD/vectorization, Multithreading
Responsibilities
Optimize context fusion software pipelines, Design and refine software architecture for CPU/memory/latency constraints, Profile software to identify and fix bottlenecks, Develop performance regression tests, Collaborate with algorithm and platform teams, Write maintainable code adhering to safety standards