Our team is at the core of Avride's self-driving stack. We build the framework that powers all autopilot code, along with the runtimes that execute it both onboard and in simulation. For the onboard runtime, we aim to achieve the best possible performance while operating under strict latency guarantees and reliability requirements. For the simulation runtime, our focus is reproducibility and determinism, which underpin the offline quality evaluations and A/B testing that are crucial for improving our autonomy technology. Engineers on our team set the bar for code quality and reliability, and we share these standards with the rest of the development teams at Avride. We're looking for a Senior C++ Engineer to work full-time on critical components at the heart of our self-driving software stack. This role requires a thorough understanding of how the system performs and how all its moving parts fit together. You'll work closely with autonomy and hardware teams across Avride to understand their needs and determine which features we should provide to unblock the most efficient and reliable solutions. You'll also communicate closely with QA and R&D operations teams to get quick feedback on actual issues and validate your ideas. While we move at a high pace, our product isn't a place for quick fixes. Each design is expected to be solid and aligned with long-term goals. Analyzing the lasting consequences of every change is a must. Candidates are expected to be highly autonomous and capable of driving their ideas through every stage, from initial concept to production use.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed