D

DoorDash

Runs apps for local food and grocery delivery

Firmware Validation & Integration Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A BS or MS degree in Computer Science, Robotics, Electrical Engineering, or a related technical field is required.
  • At least 5 years of experience in validation, integration, or hardware-in-the-loop development for robotics, autonomous vehicles, or other complex mechatronics systems is required.
  • Experience designing and building hardware-in-the-loop environments using systems such as Speedgoat, dSPACE, NI, or custom Python/Linux-based racks is required.
  • Experience with embedded source code for low-level troubleshooting and validation of system peripherals is required.
  • Experience with Python and C++ for building test automation frameworks and software-based simulators is required.
  • A solid understanding of digital electronics, I2C, SPI, UART, CAN buses, and embedded peripherals for hardware-level troubleshooting is required.
  • Knowledge of hardware electrical systems for reading board schematics, bring-up, troubleshooting, and system validation is required.
  • Working knowledge of MATLAB, Simulink, and Stateflow for modeling and simulation is required.
  • Experience using source control and build automation tools such as Git and Jenkins is required.

Responsibilities

  • Design and build hardware-in-the-loop systems to simulate vehicle dynamics and sensor data for comprehensive firmware and system-level validation.
  • Develop automated test infrastructure and software tools to exercise multiple embedded platforms throughout the robot system.
  • Interface with multiple layers of the control system, including vehicle controls, power management, and motion control, to ensure seamless system integration.
  • Implement low-level test sequences and validation algorithms to safely stress-test vehicle components such as batteries, drivetrain, and thermal management devices.
  • Collaborate with cross-functional teams to identify edge cases and hardware-software corner cases that affect vehicle safety and performance.

Desired Qualifications

  • Experience collaborating in multidisciplinary teams spanning software, controls, and hardware, and communicating technical details across domains effectively.

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