Senior/staff Software Engineer, Controls

Gatik AI

Mountain View, CA, United States
Base: $180,000 - $250,000; bonus/equity: not speci...
On-site
C++ and c production coding
Matlab/simulink expertise
Optimal control and mpc knowledge
The role involves designing, implementing, and supporting real-time mission-critical software for Gatik's autonomy stack in a production environment

Job Summary

  • The role involves designing, implementing, and supporting real-time mission-critical software for Gatik's autonomy stack in a production environment.
  • Candidates will collaborate with research and control teams to develop robust controllers using optimal control, MPC, and Kalman filtering techniques.
  • This position requires on-site work five days a week at the Mountain View, CA office to support rapid prototyping and in-vehicle testing.

Matching Summary

The role involves designing, implementing, and supporting real-time mission-critical software for Gatik's autonomy stack in a production environment.

Salary

Base: $180,000 - $250,000; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • C++ and C production coding
  • Matlab/Simulink expertise
  • Optimal control and MPC knowledge
  • Kalman filtering implementation
  • Vehicle dynamics modeling
  • SiL and HiL testing experience
  • AV/ADAS industry background

Nice-to-have

  • dSPACE toolchain familiarity
  • TruckSim and IPG TruckMaker
  • CI/CD pipeline management
  • ROS2 and CAN bus protocols
  • Linux and Bash scripting

Key Requirements

  • MSc or PhD in Engineering or Computer Science
  • 5+ years of production-level C++/C experience
  • 2+ years of AV/ADAS industry experience
  • Strong background in math and linear algebra

Work Rights

Not specified

Tailored Resume

Cover Letter