Senior Software Engineer, Networking & Real-Time Systems
NuroUSA2w ago
Engineeringremotecurated-jd
Job description
Senior Software Engineer, Networking & Real-Time Systems at Nuro.
About the role
Nuro is seeking an experienced engineer to build the communication infrastructure that powers autonomous driving software. You will focus on the high-performance networking and real-time data processing required for our vehicle autonomy platform.
Key facts
What you'll do
- Design and implement low-latency communication protocols for autonomous vehicle systems.
- Optimize data pipelines to ensure reliable performance in time-sensitive environments.
- Collaborate with autonomy engineers to integrate networking solutions into the core driving stack.
- Troubleshoot and resolve complex performance bottlenecks within the vehicle software architecture.
Requirements
- Professional experience in software engineering with a focus on networking or real-time systems.
- Proficiency in C++ and low-level system programming.
- Understanding of distributed systems and high-throughput data transmission.
- Ability to work on-site at our Mountain View headquarters.
Skills & tools
- C++
- Real-time operating systems
- Networking protocols
- Linux systems programming
Practical notes
- Nuro is currently transitioning its focus toward licensing autonomous driving software for robotaxis and personally owned vehicles.
- Applicants must review and accept the Nuro Privacy Policy and Terms of Use during the submission process.