Senior Software Engineer
Control
Posted on 4/1/2024
Nuro

501-1,000 employees

Autonomous electric vehicles for home delivery services
Company Overview
Nuro stands out as a leader in the robotics industry with its mission to enhance everyday life through its custom electric autonomous vehicles, designed to deliver essential items directly to consumers' homes. The company's unique autonomy architecture ensures safer driving and communities by eliminating any single point of failure. With its operations in Texas, Arizona, and California, Nuro not only offers a convenient, eco-friendly, and safe alternative to driving but also contributes to making cities more livable.
Robotics & Automation
Consumer Goods

Company Stage

Series D

Total Funding

$2.1B

Founded

2016

Headquarters

Mountain View, California

Growth & Insights
Headcount

6 month growth

-8%

1 year growth

-25%

2 year growth

-35%
Locations
Mountain View, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Software Testing
Data Structures & Algorithms
CategoriesNew
Backend Engineering
Embedded Engineering
Mobile Engineering
Software Engineering
Requirements
  • BS/MS in mechanical, mechatronics, electrical, aerospace, robotics, computer engineering, or computer science
  • 3+ years of hands-on experience in developing ADAS or Autonomous Driving control software and bringing it to production
  • Strong C (preferred) or C++ programming skills
  • Deep knowledge in vehicle dynamics, control theory, control strategy development and testing
  • Passionate about solving real-world challenging autonomous driving problems
  • Fast to learn new areas and adapt quickly to new problems
  • Strong math (geometry, analysis, probability), physics (kinematics, dynamics), and analytical skills
  • Team player
Responsibilities
  • Develop and maintain robust, reliable, fail-safe and optimized production-level control software using software engineering best practices (API design, rigorous code review, unit testing, etc)
  • Participate in hands-on vehicle bringup, prototyping, testing, and debugging of control algorithms and systems on multiple vehicle platforms
  • Design and implement theoretical and practical control approaches and architectures for Nuro’s existing and new vehicle platforms, including filtering / estimation, classical and modern control methodologies, modeling and simulations
  • Design, implement, and use a data visualization, metrics, test harness, and triage system to identify, analyze, understand, root-cause, and evaluate performance limitations of Nuro’s self-driving control system
  • Collaborate closely with engineers across the hardware, low-level software, vehicle testing, systems, product, and other autonomy software teams