companyNuro logo

Software Engineer – Networking & Real-Time Systems

NuroMountain View, California (HQ)
On-site Full-time $160K/yr - $240K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

PhD in Computer Science or closely related field or BS/MS in Computer Science or related field with 2+ years of relevant industry experience. Proficiency in C/C++ and/or Go. Familiarity with networking protocols such as ICMP, TCP/IP, HTTP, socket programming, FEC, and congestion control is essential. Experience with network simulation frameworks, e.g., ns-3, is advantageous. Strong communication abilities are crucial.

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.

About Nuro

At Nuro, we are at the forefront of self-driving technology, striving to create accessible and scalable autonomous solutions. Our innovative Nuro Driver™ technology supports various applications, paving the way for a safer and more connected future in transportation.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.