Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Nuro

Senior Software Engineer (Behavior Planning)

Posted Updated
Discussion
  • The behavior team at Nuro develops the Nuro Driver’s prediction and planning systems to enable safe, driverless autonomy
  • We are looking for strong software engineers to research, develop, and implement technologies for Nuro’s planning stack to empower all rides on all roads
  • This encompasses building a generalizable and scalable ML planner that can power L4 driving for robotaxi applications as well as serve as an L2 solution for the largest auto manufacturers in the world
  • Operating domains of the Nuro Driver™ vary from structured surface streets and highways to more unstructured areas such as parking lot driving, parking and multi-point turns in busy traffic situations
  • You’ll be developing state-of-the-art algorithms to enable the Nuro Driver to safely and reliably plan and navigate complex situations in a human-like manner
  • You will work on intelligent strategies on how to leverage diverse data to have the biggest impact in our learned behavior stack
  • Design and implement novel robotics and machine learning technologies for the Nuro Driver
  • 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

Benefits

  • Free Caltrain pass and commuter benefits
  • Company stock options
  • Work from home opportunities
  • Health insurance
  • Strong software development skills and Python/C++ coding proficiency (C++ preferred)
  • Bonus: hands-on experience developing software for safety-critical systems, distributed training, or inference optimization
  • Machine learning experience with techniques such as deep learning, reinforcement learning, imitation learning, transformers, and diffusion models
  • Ability to collaborate within and across teams and derive best solutions from cross-functional interactions
  • Experience in optimizing model performance through efficient processing, visualization, and analysis of large datasets
  • Robotics expertise in areas such as path planning, motion planning, trajectory generation, behavior planning, optimal control
  • Desire to work at the edge of research and development, bringing algorithms from research into production
  • PhD or Masters Degree in robotics, computer science, mechanical/aerospace engineering, electrical engineering, mathematics, or related field

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.