Search jobs > Mountain View, CA > Senior software engineer

Senior Software Engineer, Behavior Planning

Nuro
Mountain View, California
$167.2K-$250.8K a year
Full-time

Who We Are

Nuro exists to better everyday life through robotics. Founded in 2016, Nuro is a leading autonomous technology company with vehicles on road today in California and Texas.

The company’s core technology is the Nuro Driver, an integrated autonomous driving system consisting of state-of-the-art, AI-first software and custom-built sense and compute hardware.

The first commercial application of the Nuro Driver is autonomous goods delivery with our custom, electric, zero-occupant vehicles in partnership with some of the most recognized brands in the world including Uber and FedEx.

About the Role

The behavior team at Nuro develops the Nuro Driver’s prediction and planning systems to enable safe, driverless autonomy on all roads.

We are looking for software engineers to research, develop, and implement technologies for planning in semi-structured environments such as parking and multi-point turn maneuvers.

You’ll be developing state-of-the-art algorithms to enable the Nuro Driver to safely and reliably plan complex maneuvers in a human-like manner.

If you want to implement cutting-edge robotics and machine learning technologies in a collaborative environment with immediate impact, come and join us!

About the Work

  • Design and implement novel robotics and machine learning technologies for maneuver planning in semi-structured environments, such as parking.
  • Work cross-functionally with engineers across behavior, perception, mapping, and ML research to advance the state-of-the-art in autonomous driving.
  • Implement practical solutions with production-ready software, to deploy new technologies on real vehicle platforms in a safe, performant, and scalable way.
  • Provide technical guidance and mentorship to junior members of the behavior team

About You

  • PhD or Masters Degree in robotics, computer science, mechanical / aerospace engineering, electrical engineering, mathematics, or related field.
  • Robotics expertise in areas such as path planning, motion planning, trajectory generation, behavior planning, optimal control.
  • Machine learning experience with techniques such as deep learning, reinforcement learning, imitation learning, transformers, and diffusion models.
  • Strong software development skills and Python / C++ coding proficiency (C++ preferred).
  • Ability to collaborate within and across teams and derive best solutions from cross-functional interactions.
  • Desire to work at the edge of research and development, bringing algorithms from research into production.
  • Plus : hands-on experience developing software for safety-critical systems.

At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected pay range is between $167,200 and $250,800 for the level at which this job has been scoped.

Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills.

In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.

At Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees.

Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics.

30+ days ago
Related jobs
Promoted
Signify Technology
San Jose, California

Title: Senior AI Network Software Engineer. Bachelor’s degree or higher in Computer Science, Electronic Engineering, Network Engineering, or related fields. The Networking team specializes in advanced network technologies, including software-defined networking (SDN) and high-speed infrastructure. Th...

Quanta Technology
California
Remote

The Senior Engineer will independently conduct generation and transmission projects, control the budget, and direct junior-level engineers to collectively work and meet project objectives. The engineer is expected to contribute towards the successful completion of a range of consulting projects focu...

Advanced Micro Devices, Inc
Santa Clara, California

Are you excited to work with one of Top 1% of the AI companies in the world? THE ROLE: Would you like to be part of a world class team enabling software for world class datacenters and the mightiest supercomputers? AMD is searching for talented and highly motivated Software Engineers to join our tea...

Genies
San Mateo, California

Seated in our new Bay Area office (San Mateo), and reporting to the Director of Engineering, these engineers will contribute significantly to the current and future growth of our backend services, developer platform & developer tools, our core mobile experiences, and the development of the foundatio...

Tarana Wireless
Milpitas, California

Job Responsibilities: Design and develop scalable Calibration software modules on multi-core DSP/GPP using C/C++ Define and develop unit test vectors using Matlab and C++ for the software modules and unit test extensively to deliver flawless modules Test and validate the performance of the software ...

Bitgo
Palo Alto, California

Collaborate closely with all engineering teams and product managers to ensure consistency in understanding of technical requirements and overall work quality. Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices. At least 6 years of ba...

Joby Aviation
San Carlos, California

As an integral member of our software team, you will play a leading role in bringing the production of our eVTOL to Industry 4. Completed studies in (business) informatics, mechanical engineering, or a comparable field. ...

Axiado
San Jose, California

We're looking for an experienced SW engineer with an in-depth knowledge of ARM processors, specifically ARM Cortex-A and Cortex-R series, and extensive experience in ROM code development, secure boot, and trusted computing. Develop and optimize software for Real-Time Operating Systems (RTOS). Diagno...

Nuro
Mountain View, California

The company’s core technology is the Nuro Driver, an integrated autonomous driving system consisting of state-of-the-art, AI-first software and custom-built sense and compute hardware. Our team is growing and we are looking for experienced machine learning researchers and engineers to join us. ...

TikTok
San Jose, California

The engineer leader will lead the team to focus on creative insights direction, grow business understanding, build highly scalable and reliable software/infrastructure, partner across functions with global teams, and make big impacts. The team is building platforms to provide in-depth and unique AI-...