Get more replies from employers
Send a job-specific resume in minutes.
Our team is at the core of Avride's self-driving stack. We build the base infrastructure layer that powers all autopilot code. It includes C++ framework for implementing autonomy components, execution graph building and optimization systems, as well as runtimes that execute those graphs, 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, that’s critical for evaluating quality and safety of our 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.
About the Role
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.
Although we move at a high pace, our product is not a place that favors quick fixes. Each design is expected to be solid and aligned with long-term goals. Analyzing the lasting consequences of every change is essential. Candidates are expected to be highly autonomous and capable of driving their ideas through every stage, from initial concept to production use.
What You'll Do
What You'll Need
Nice to Have