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

Aurora Innovation is hiring a Software Engineer

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
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
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.
All jobs at Aurora Innovation Visit website
Job Details
Department Software Development
Category data
Posted 2 months ago