Controls Engineer

DoorDash DoorDash · Consumer · San Francisco, CA · 311 Autonomy

DoorDash Labs is seeking a Controls Engineer to design and implement embedded control algorithms for robot powertrain and systems, test robot performance, and improve development processes. The role involves working on closed-loop vehicle controls, supervisory controls, and thermal management, with a focus on shipping these algorithms for robot operation.

What you'd actually do

  1. Design and implement algorithms for closed-loop vehicle controls, supervisory controls, thermal management and auxiliary controls of various robot systems.
  2. Build infrastructure (test cases, plant models, functional models) to systematically verify the behavior of algorithms
  3. Proactively design features/systems/processes to exceed the needs of internal customers i.e. robot operations, field service, autonomy software stack and hardware
  4. Define and solve new problems not listed here using new skills and knowledge that you may have to acquire on the fly!

Skills

Required

  • BS/MS degree in Robotics, Mechatronics, Electrical, Mechanical Engineering or related technical field
  • Experience developing and testing brushless motor controls
  • 5+ years hands-on experience of building robots, autonomous vehicles or other complex mechatronics systems
  • Proficiency in model based design using MATLAB/Simulink/Stateflow
  • Strong understanding of fundamental parts of robotics or mechatronics systems: feedback control, sensors, actuators, embedded controllers, CAN communication
  • Working knowledge of C and Python

Nice to have

  • Experience in building physical models of mechatronic systems for simulation
  • Strong understanding of road vehicle dynamics
  • Deep respect and understanding for a principled and rigorous approach to testing safety-critical systems
  • Ability to write clear, concise and complete documentation of designs and tasks
  • Comfortable using source control and build automation tools like Git, jenkins etc.

What the JD emphasized

  • 5+ years hands-on experience of building robots, autonomous vehicles or other complex mechatronics systems
  • Strong understanding of fundamental parts of robotics or mechatronics systems: feedback control, sensors, actuators, embedded controllers, CAN communication