As a Senior Software Engineer, Networking & Real-Time Systems at Nuro, you are driving the development of cutting-edge fleet infrastructure, leveraging AI-powered applications to revolutionize automation and robotics in the autonomous vehicle industry. This role entails designing, developing, and deploying real-time systems and networking solutions that enable seamless video streaming and data transmission, utilizing technologies such as WebRTC, UDP, and C/C++ on Linux platforms. By joining our team, you are contributing to the success of Nuro's autonomous vehicle technology, which is transforming the way goods are transported, and paving the way for a safer, more efficient future. With over 1000 employees at our Mountain View, California headquarters, you will be part of a dynamic and growing team that is pushing the boundaries of what is possible. As a senior engineer, you will have the opportunity to mentor junior engineers, drive technical decisions, and shape the direction of our technology, with substantial growth and advancement potential.
Your day-to-day responsibilities include leading the design and development of real-time systems and networking solutions, collaborating with cross-functional teams to integrate your work into our autonomous vehicle platform, and optimizing system performance for low-latency and high-throughput data transmission. Key responsibilities and skills required for this role include:
- Designing and developing real-time systems and networking solutions using C/C++, Linux, and WebRTC
- Implementing and optimizing video streaming protocols such as UDP and WebRTC
- Collaborating with cross-functional teams to integrate your work into our autonomous vehicle platform
- Troubleshooting and debugging complex system issues using advanced debugging tools and techniques
- Mentoring junior engineers and driving technical decisions
- Participating in code reviews and ensuring high-quality code is delivered
- Staying up-to-date with industry trends and emerging technologies, and applying this knowledge to drive innovation and improvement. You will be working closely with our engineering teams, reporting to our Technical Lead, and collaborating with other senior engineers to drive technical decisions and shape the direction of our technology.