D

DoorDash

Runs apps for local food and grocery delivery

Software Engineer - Planning & Controls, Autonomy & Robotics

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USAIn-person

About the Job

Requirements

  • Deep controls fundamentals, including linear and nonlinear systems, stability analysis, controller synthesis and tuning, frequency domain analysis, optimization, and linear algebra.
  • Excellent knowledge of C++ and embedded systems.
  • Experience with dynamics modeling and simulation, including aerodynamics knowledge.
  • Experience developing and tuning flight controllers and interfacing with state estimation.
  • Excellent knowledge of motion planning algorithms, including trajectory optimization, nonlinear optimization, and A*, D*, or RRT variants.
  • Experience with sensorless brushless DC motor control.
  • Experience building or owning an end-to-end robot control stack, from design through implementation to hardware testing.
  • An MS or PhD degree in Electrical Engineering, Mechanical Engineering, Computer Science, Robotics, or a related technical field.

Responsibilities

  • Develop flight control, motion planning, and mission planning algorithms for robust, fault-tolerant drone delivery.
  • Develop and tune low-level flight control algorithms for overactuated multirotor and hybrid aircraft on embedded platforms.
  • Own aircraft dynamics simulation and aerodynamics modeling.
  • Bring up and tune flight controllers on new drone platforms.
  • Develop, tune, and test fault-tolerant control for motor loss, safe landing, and emergency behaviors.
  • Build a trajectory motion planner for smooth flight and obstacle avoidance within the operating envelope.
  • Help develop the high-level mission route planner with fallback locations.

Desired Qualifications

  • Familiarity with PX4 internals, including the mixer, rate controller, and position controller.
  • Experience with hybrid VTOL transition control.
  • Experience with tethered or suspended payload dynamics.
  • Contributions to open-source flight stacks or robotics frameworks.
  • Published papers in controls, motion planning, or aerial robotics.
  • Experience developing a Model Predictive Controller, including its formulation, solver, and deployment.

About the Company

DoorDash

Runs apps for local food and grocery delivery

DoorDash runs apps that let people order restaurant meals, groceries, and other goods from local businesses, which independent couriers called Dashers bring to their doors. In 2019 it overtook Grubhub to become the largest food delivery service in the United States, and it later expanded abroad by buying Finland's Wolt and Britain's Deliveroo. Merchants pay DoorDash a fee on each order and can buy ads in its apps, while customers pay delivery and service fees or join DashPass, a subscription that cuts those fees. Businesses can also hire Dashers through its Drive service to carry orders placed on their own websites. Four Stanford students founded DoorDash in 2013, and it is based in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at DoorDash

See more jobs