Senior Real-Time AV Software Engineer (C/C++/Simulink)

Gatik

Santa Clara (CA)

On-site

USD 180,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Gatik is seeking a Software Engineer to design, develop, test and validate real-time software for its autonomous fleet, based in Santa Clara, CA. You will work with researchers and software engineers to implement control and optimization features across the autonomy stack, supporting in-vehicle testing and simulations.

The role requires strong background in controls, MPC and Kalman filtering, with 5+ years of production C/C++ and Matlab/Simulink experience.

Qualifications

  • MSc or PhD in Mechanical/Electrical Engineering, Robotics, or Computer Science with a background in controls and optimization.
  • Deep understanding of optimal control, MPC, and Kalman filtering.
  • 5+ years of production-level experience in C++/C (high and low level coding) and Matlab/Simulink.
  • Experience using optimization techniques and tools/solvers to create robust and performant controllers.
  • Solid backgrounds in math and linear algebra, and vehicle dynamics modeling and controls.
  • 2+ years of experience in the AV/ADAS industries.
  • Experience using source control, containerization, bash scripting, ROS2, CAN, Python, and Linux.

Responsibilities

  • Design, implement, integrate, and support real-time mission-critical software for Gatik’s autonomy stack.
  • Work with the research engineers to develop maintainable, testable, and robust software designs.
  • Work with the Control team to develop, design, and implement the control and optimization methods in simulation and through in-vehicle testing.
  • Support rapid prototyping of new methodologies via SiL and HiL.
  • Participate in tuning, calibration, and in-vehicle testing.
  • Participate in the visualization and post-processing of test data.
  • Collaborate with planning, localization, dbw, and testing teams for efficient, secure, and scalable software integration

Skills

Optimal control
MPC
Kalman filtering
C/C++
Matlab/Simulink
Optimization techniques
Vehicle dynamics modeling
ROS2
Python
Linux
Git
Containerization

Education

MSc or PhD in Mechanical/Electrical Engineering, Robotics, or Computer Science

Tools

ROS2
CAN
Python
Linux
Git
Containerization

Job description

Gatik is seeking a Software Engineer to design, develop, test and validate real-time software for its autonomous fleet, based in Santa Clara, CA. You will work with researchers and software engineers to implement control and optimization features across the autonomy stack, supporting in-vehicle testing and simulations.

The role requires strong background in controls, MPC and Kalman filtering, with 5+ years of production C/C++ and Matlab/Simulink experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/Staff Software Engineer, Controls
Senior/Staff Software Engineer, Controls

Booster • Mountain View (CA)

On-site
USD 180,000 - 250,000
Senior/Staff Software Engineer - AV Control & Optimization
Senior/Staff Software Engineer - AV Control & Optimization

Booster • Mountain View (CA)

On-site
USD 180,000 - 250,000
Embedded Software Engineer
Embedded Software Engineer

Gatik • Mountain View (CA)

On-site
USD 100,000 - 130,000
Senior Motion Planning Engineer — Autonomous Driving
Senior Motion Planning Engineer — Autonomous Driving

Gatik • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Senior System Software Engineer - AV Platform
Senior System Software Engineer - AV Platform

NVIDIA AI • Santa Clara (CA)

On-site
USD 150,000 - 190,000
Equity
Health Insurance
Onsite Autonomy Validation Engineer — HIL & Simulation
Onsite Autonomy Validation Engineer — HIL & Simulation

Gatik • Santa Clara (CA)

On-site
USD 120,000 - 170,000
Autonomous Robotics Software Engineer: Simulations
Autonomous Robotics Software Engineer: Simulations

Job Juncture • Reston (VA)

On-site
USD 150,000 - 200,000
Senior/Staff Software Engineer, Controls
Senior/Staff Software Engineer, Controls

Gatik • Santa Clara (CA)

On-site
USD 180,000 - 250,000
Embedded VCU Software Engineer, Autonomous Trucks
Embedded VCU Software Engineer, Autonomous Trucks

Bot • Houston (TX)

On-site
USD 120,000 - 160,000
Senior C++ Engineer: Simulation Infrastructure for Autonomy
Senior C++ Engineer: Simulation Infrastructure for Autonomy

Avride Inc. • Austin (TX)

On-site
USD 120,000 - 180,000