Senior System Software Engineer— Autonomous Driving Context Fusion
Core
Optimize real-time context fusion 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 (Performance Optimization)
Builds
High-performance context fusion pipelines for autonomous driving systems
Domain
Autonomous Driving / Embedded Systems
Deliverable
production ML models
Required skills
Modern C++, CPU/memory profiling, Data structures & algorithms, Concurrency, SIMD/vectorization, Cache-aware data layouts, Benchmarking, System architecture design
Preferred skills
Automotive platform experience, State estimation, Map fusion, Real-time software optimization, API design for complex systems
Responsibilities
Optimize software architecture and data flows for CPU/memory/latency constraints, Profile pipelines to identify and fix bottlenecks, Develop performance regression tests, Collaborate with algorithm teams to preserve correctness while improving efficiency, Write maintainable code and contribute to code reviews
Seniority
Senior, hands-on IC