San Francisco, California, United States Hybrid Employment USD 126,000 - 201,000 Yearly

Aurora Innovation is hiring a Software Engineer

About the Role

Aurora Innovation is looking for a Software Engineer to join our Behavior Planning Team. You will tackle massively complex problems to build a safe and efficient transportation ecosystem, developing the core software for the Aurora Driver.

What You'll Do

  • Develop real-time algorithms for selecting safe and comfortable trajectories for a self-driving vehicle.
  • 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 iteration on algorithms.

What We're Looking For

  • BS, MS, or Ph.D. in Robotics, Machine Learning, Applied Mathematics, Computer Science, or a related field.
  • 4+ years of strong programming and software design skills in Python and/or C++, especially in low latency or real-time environments.
  • Experience in designing, building, and productionizing motion planning algorithms (cost function design, optimization, or sampling-based techniques).

Nice to Have

  • Expertise with GPU or ML toolkits such as PyTorch, CUDA, TensorFlow, JAX, and/or TensorRT.
  • Expertise in machine learning for robotic/agentic applications (reinforcement learning or imitation learning).

Technical Stack

  • Python, C++, PyTorch, CUDA, TensorFlow, JAX, TensorRT

Team & Environment

You will join Aurora's Behavior Planning Team, working on core autonomy challenges.

Benefits & Compensation

  • Salary: $126,000 - $201,000 per year
  • Equity: Eligible for equity compensation

Work Mode

This role operates on a hybrid schedule.

Aurora considers candidates without regard to their race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by federal or state law.

Required Skills
PythonC++PyTorchCUDATensorFlowJAXTensorRTRoboticsMachine LearningMotion PlanningOptimizationSoftware DesignReal-time Systems
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Aurora Innovation

Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone.

Visit website
Job Details
Department Software Development
Category data
Posted 14 days ago