
About Nuro
Revolutionizing delivery with autonomous vehicles
Key Highlights
- Headquartered in Mountain View, CA with 501-1000 employees
- $2.3 billion raised in funding across multiple rounds
- Partners with Uber, Walmart, Chipotle, and Kroger
- Specializes in autonomous delivery vehicles for goods, not passengers
Nuro is an autonomous delivery vehicle manufacturer headquartered in Mountain View, CA, specializing in custom-built vehicles for transporting goods. With $2.3 billion raised in funding, including a recent Series D round, Nuro partners with major brands like Uber, Walmart, Chipotle, and Kroger to en...
🎁 Benefits
Nuro offers company stock options, a free Caltrain pass, and commuter benefits. Employees enjoy flexible work-from-home opportunities and comprehensiv...
🌟 Culture
Nuro's culture is centered around innovation in robotics and autonomous technology. The company prioritizes safety and efficiency in its operations, a...

Software Engineering • Senior
Nuro • Mountain View - On-Site
Skills & Technologies
Overview
Nuro is hiring a Senior Software Engineer for their Behavior Planning team to develop technologies for autonomous driving. You'll work with Machine Learning and C++ to create scalable planning systems. This position requires strong experience in software engineering and algorithm development.
Job Description
Who you are
You have 5+ years of software engineering experience, particularly in developing complex systems that require a deep understanding of algorithms and data structures. Your expertise in C++ and Python allows you to build efficient and scalable solutions that can handle real-time data processing. You are familiar with machine learning principles and have experience applying them to real-world problems, especially in the context of autonomous systems.
You possess strong analytical skills and can translate complex requirements into actionable engineering tasks. Your background in robotics or autonomous vehicles is a plus, as it gives you insight into the unique challenges of developing software for self-driving technology. You thrive in collaborative environments and enjoy working closely with cross-functional teams to achieve common goals.
Desirable
Experience with reinforcement learning or other advanced machine learning techniques would be beneficial. Familiarity with automotive systems and safety standards is also a plus, as it will help you navigate the complexities of developing software for autonomous vehicles.
What you'll do
As a Senior Software Engineer on the Behavior Planning team, you will be responsible for researching, developing, and implementing algorithms that enable the Nuro Driver to navigate complex driving scenarios safely. You will work on building a generalizable and scalable machine learning planner that can adapt to various driving conditions, from structured streets to unstructured environments like parking lots.
You will collaborate with other engineers and researchers to leverage diverse data sources, ensuring that the planning stack is robust and effective. Your work will directly impact the safety and reliability of the Nuro Driver, as you develop intelligent strategies for behavior prediction and planning.
You will also participate in code reviews and mentor junior engineers, sharing your knowledge and expertise to help them grow in their roles. Your contributions will be crucial in advancing Nuro's mission to make autonomy accessible to all.
What we offer
Nuro offers a competitive salary of $291,150/year for this role, along with an annual performance bonus and equity options. You will be part of a dynamic team that is at the forefront of self-driving technology, working in a supportive environment that encourages innovation and collaboration. We provide comprehensive benefits and a culture that values work-life balance, ensuring that you can thrive both personally and professionally.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Nuro.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Nuro is seeking a Senior/Staff Software Engineer to implement metrics for evaluating the driving behavior of their autonomous vehicle technology. You'll work with Python and machine learning models to ensure safety in driving behavior. This role requires experience in behavior planning and prediction systems.

Software Engineering
Waymo is seeking a Senior Software Engineer to develop metrics and models for enhancing the performance and safety of their self-driving system. You'll work with Java and Python in a hybrid role based in Mountain View or San Francisco. Salary range: $204,000—$259,000 USD.

Software Engineering
Nuro is seeking a Senior Software Engineer for Engineering Productivity to enhance developer efficiency and create tools for the engineering team. You'll work with Java, Python, and AWS to address engineering challenges and improve productivity.

Software Engineering
Nuro is seeking a Senior Software Engineer to develop and integrate hybrid cloud performance benchmarking systems for their self-driving technology. You'll work with Java and machine learning to enhance autonomy feature development. This role requires significant experience in software engineering and cloud infrastructure.

Machine Learning Research Scientist
Nuro is seeking a Senior Machine Learning Research Scientist to work on behavior planning and prediction systems. You'll leverage advanced machine learning techniques to solve real-world challenges in autonomous driving. This role requires expertise in machine learning and related methodologies.