4h ago

Senior/Staff Software Engineer, Controls

Mountain View, CA
full-timeseniorautonomous vehicles

Tech Stack

Description

You will design, implement, and support real-time mission-critical software for Gatik's autonomous middle-mile logistics fleet, working with research and controls engineers to develop and validate control and optimization methods through simulation and in-vehicle testing.

Requirements

  • MSc or PhD in Mechanical/Electrical Engineering, Robotics, or CS with controls background
  • Deep understanding of optimal control, MPC, and Kalman filtering
  • 5+ years production-level experience in C++/C
  • Expert in C/C++ and Matlab/Simulink
  • Strong software development fundamentals

Responsibilities

  • Design, implement, integrate, and support real-time mission-critical software for autonomy stack
  • Develop maintainable, testable, and robust software designs with research engineers
  • Develop and implement control and optimization methods via SiL and HiL
  • Participate in tuning, calibration, and in-vehicle testing
  • Collaborate with planning, localization, dbw, and testing teams
0 views 0 saves 0 applications