About the job
Join Us at Nuro
Nuro is a pioneering self-driving technology firm dedicated to making autonomy accessible for everyone. Since our inception in 2016, we have been developing the world's most scalable autonomous vehicle system, integrating advanced AI with high-quality automotive hardware. Our flagship product, the Nuro Driver™, is licensed for a variety of applications, including robotaxis, commercial fleets, and private vehicles. With years of successful self-driving deployments, we provide automakers and mobility platforms with a clear pathway to commercial-scale autonomous vehicles, fostering a safer, more connected future.
Your Role
As a Software Engineer specializing in Networking, you will be crucial to our remote vehicle monitoring and assistance strategy. You will collaborate with a talented team of engineers to enhance our Teleoperations platform, focusing on the essential communication systems and cloud infrastructure that link vehicles to operators. This role requires a comprehensive understanding of networking algorithms, bandwidth estimation, rate control, computer networking, and real-time communication systems. Your work will help deliver robust solutions that can be licensed for third-party teleoperation applications.
Your Responsibilities
- Develop a network interface bonding framework to optimize bandwidth and LTE network usage.
- Create an offline network simulation and emulation framework to predict online performance.
- Conduct real-world testing, gather feedback, and drive innovative solutions.
- Collaborate with cross-functional teams to collect on-road network metrics.
Your Qualifications
- A PhD in Computer Science or a related field, or a BS/MS in Computer Science or a related discipline with at least 2 years of relevant industry experience.
- Proficient in C/C++ and/or Go programming languages.
- Familiarity with networking protocols, including ICMP, TCP/IP, HTTP, socket programming, FEC, and congestion control.
- Experience with network simulation frameworks, such as ns-3.
- Strong communication skills are essential.
Bonus Qualifications
- Experience with video streaming frameworks, such as WebRTC.
- Understanding of video codecs, including VP8, VP9, H264/265.

