Aurora

Behavior Planning Software Engineer

Aurora
Apply
3 months ago
Mountain View, CA, USAMid Level / Senior
H1B sponsor

Base Salary

$139k - $223k/yr

Responsibilities

  • Develop real-time algorithms for selecting safe and comfortable trajectories for self-driving vehicles.
  • Integrate motion planning with machine learning to create verifiable AI systems for autonomous driving.
  • Design and implement production-grade software for the Aurora Driver.
  • Design metric suites and testing workflows for rapid algorithm iteration.

Requirements

  • Bachelor’s, master’s, or PhD in Robotics, Machine Learning, Applied Mathematics, Computer Science, or a related field.
  • 4+ years of strong programming and software design experience in Python and/or C++, especially in low-latency or real-time environments.
  • Experience designing, building, and productionizing motion-planning algorithms, including cost-function design, optimization, or sampling-based techniques.
  • Preferred: expertise with PyTorch, CUDA, TensorFlow, JAX, and/or TensorRT.
  • Preferred: expertise in machine learning for robotic or agentic applications, including reinforcement learning or imitation learning.

Benefits

  • Annual bonus, equity compensation, and benefits are available.
  • Hybrid work environment with at least three days per week in the office.

Tech Stack

Categories

Aurora

About Aurora

1,001-5,000 employees

Aurora builds the Aurora Driver, a self-driving system for heavy-duty trucks, and offers it as a driver-as-a-service to freight carriers. The company partners with truck OEMs and logistics networks, including Volvo Trucks, PACCAR, FedEx, Uber Freight, Werner, Schneider, and Ryder, to commercialize autonomous freight hauling. Founded in 2017 and headquartered in Pittsburgh, Aurora is a public company trading on Nasdaq under the symbol AUR.

Contact me