Jobs · Engineering · California

Software Engineer: Control

Tensor Auto · San Jose, CA · 1 mo ago
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

LufCoAberdeen, MD· 2 mo ago
Information Technologyapply on lufco.breezy.hr

Software Engineer

STRWoburn, MA· 2 mo ago
Engineering$110k–$138k/yrapply on job-boards.greenhouse.io

Software Engineer

KellyMitchell GroupGlendale, CA· 2 mo ago
Engineering$70–$86/hrapply on careers.kellymitchell.com

Software Engineer

GRVTYChantilly, VA· 2 mo ago
Engineering$150k–$250k/yrapply on job-boards.greenhouse.io

Software Engineer

ENC - ElDorado National California Inc.Riverside, CA· 1 mo ago
Engineering$110k–$125k/yrapply on recruitingbypaycor.com

Software Engineer

ScienceCastLos Angeles, California, United States· 1 mo ago
Engineering$80k–$135k/yrapply on sciencecast.org