Senior Software Engineer, Performance
NuroUSA2w ago
Engineeringremotecurated-jd
Job description
Senior Software Engineer, Performance at Nuro.
About the role
You will focus on optimizing the Nuro Driver autonomy stack to ensure high-efficiency operations across our autonomous vehicle platforms. This role involves analyzing system bottlenecks and implementing architectural improvements to enhance real-time performance.
Key facts
What you'll do
- Profile and tune autonomous driving software to reduce latency and resource consumption.
- Collaborate with engineering groups to identify and resolve performance regressions.
- Design and maintain benchmarks that measure the efficiency of the Nuro Driver stack.
- Improve system throughput to support complex driving scenarios in real-world environments.
Requirements
- Professional experience in software engineering with a focus on performance optimization.
- Proficiency in C++ and low-level systems programming.
- Ability to analyze complex codebases to find and fix performance issues.
Nice to have
- Background in robotics, autonomous vehicles, or high-performance computing.
- Experience with real-time operating systems or hardware-software co-design.
Skills & tools
- C++
- Performance profiling tools
- Autonomous driving software stacks
Practical notes
Nuro recently secured 106 million dollars in funding to support its transition toward licensing automated driving software for robotaxis and personally owned vehicles.