Jobs · Engineering · California

Software Engineer: Control

Tensor Auto · San Jose, CA · Yesterday
Engineering$75k–$300k/yrFull-time

Responsibilities

  • Develop and implement control algorithms for vehicle dynamics, including steering, acceleration, and braking systems.
  • Collaborate with cross-functional teams to integrate control software with perception, planning, and hardware systems.
  • Conduct simulations and real-world testing to validate and refine control strategies.
  • Troubleshoot and resolve issues related to control systems in autonomous vehicles.
  • Maintain documentation for control software designs and updates.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Science, Mechanical Engineering, or a related field.
  • Proficiency in programming languages such as C++ and Python.
  • Strong understanding of control theory and vehicle dynamics.
  • Experience with simulation tools like MATLAB/Simulink.
  • Familiarity with real-time heterogeneous systems.
  • Excellent problem-solving skills and attention to detail.

Preferences

  • Experience with Model Predictive Control (MPC) or Adaptive Control algorithms.
  • Familiarity with automotive communication protocols like CAN, LIN, or FlexRay.
  • Hands-on experience with hardware-in-the-loop (HIL) or software-in-the-loop (SIL) testing environments.
  • Experience in developing software compliant with ISO 26262 or other automotive safety standards.
  • Strong background in numerical optimization techniques.

Pay

Salary Range: $75k—$300k USD

Schedule

Not specified

Benefits

Preferable but not required: experience with Model Predictive Control (MPC) or Adaptive Control algorithms, familiarity with automotive communication protocols like CAN, LIN, or FlexRay, hands-on experience with hardware-in-the-loop (HIL) or software-in-the-loop (SIL) testing environments, experience in developing software compliant with ISO 26262 or other automotive safety standards, strong background in numerical optimization techniques.

Skills

Programming languages such as C++ and Python, Strong understanding of control theory and vehicle dynamics, Simulation tools like MATLAB/Simulink, Real-time heterogeneous systems, Excellent problem-solving skills and attention to detail.

Benefits

Competitive compensation package, opportunities for professional growth, participation in a discretionary equity incentive plan, and access to a comprehensive company benefits program, subject to eligibility requirements.

Similar jobs

Software Engineer

Harris ComputerMinnesota, United States· 5 days ago
Engineering$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

TalentBurst, an Inc 5000 companyDearborn, MI· 5 days ago
Engineeringapply on www1.jobdiva.com

Software Engineer

Harris ComputerMontana, United States· 5 days ago
$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

Industrial ScientificPittsburgh, PA· 3 wk ago
Engineeringapply on fortive.eightfold.ai

Software Engineer

GRVTYAnnapolis Junction, MD· 2 mo ago
Engineering$170k–$200k/yrapply on job-boards.greenhouse.io

Software Engineer

Unchained LabsPleasanton, CA· 1 mo ago
Engineering$175k–$200k/yrapply on job-boards.greenhouse.io