×
Register Here to Apply for Jobs or Post Jobs. X

Autonomous Driving Kit Software Engineer

Job in Plymouth, Wayne County, Michigan, 48170, USA
Listing for: Isuzu Technical Center of America, Inc
Full Time position
Listed on 2025-12-21
Job specializations:
  • Software Development
    Robotics, AI Engineer, Software Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 85315 USD Yearly USD 85315.00 YEAR
Job Description & How to Apply Below

Autonomous Driving Kit Software Engineer

Join to apply for the Autonomous Driving Kit Software Engineer role at Isuzu Technical Center of America, Inc.

Pay Range

Base pay range: $85,315.00/yr - $/yr. Actual pay will be based on skills and experience.

Location

Starts in Plymouth, Michigan or Sunnyvale, California, with planned relocation to our Sunnyvale office.

Job Summary

Supports and leads development of Autonomous Driving software such as Perception/Localization, Planning/Prediction or Control modules. Focuses on a single module to progressively expand into multiple modules as project demands and organizational priorities evolve. Verifies the developed software, conducts vehicle tests on test track or public road and runs simulation evaluations. Designs, implements, and optimizes software systems enabling safe, reliable, and intelligent driving behavior.

Works on both rule‑based and data‑driven approaches for autonomous driving software stack which may include onboard stack development, ML model, and data pipeline developments for ML training. Works closely with Isuzu U.S. and Japan teams, leading autonomous driving partner companies, and reputed research institutes on the development and validation of autonomous driving system.

Principal

Duties & Responsibilities
  • 35% Develops software for Autonomous Driving software stack (Perception/Localization, Planning/Prediction or Control).
  • 30% Collaborates on tasks with partnership organizations (including both Isuzu group companies and external companies) by participating in discussion/negotiation and reviewing documents/source code.
  • 15% Analyzes driving log data and prepares data pipeline for ML model training.
  • 10% Evaluates Autonomous Driving system performance by executing simulation/emulation.
  • 5% Develops advanced technology or research in Autonomous Driving algorithm.
  • 5% Supports vehicle testing to verify and evaluate the Autonomous Driving system.
  • Performs miscellaneous job‑related duties as assigned.
Education, Experience & Training
  • Master’s degree in Computer Science, Electrical Engineering, Robotics, Data Science or related fields. PhD preferred.
  • Minimum one year of working experience in data analysis, robotics, programming, or automotive systems.
Knowledge & Skills
  • Fundamentals of autonomous driving, robotics, signal processing, and data science.
  • Academic background in autonomous systems, ML (DL/RL/VLM/LLM), vehicle dynamics, or simulation.
  • Depending on experience level, understanding of ADAS/AD architecture, module interfaces, and production software.
  • Depending on experience level, familiarity with ISO 26262 and functional safety standards.
  • Depending on experience level, knowledge of end‑to‑end autonomous driving systems.
  • Strong analytical, problem‑solving, and critical thinking.
  • Effective communication and teamwork, both independently and collaboratively.
  • Proficiency in Python and C++.
  • Experience with ML frameworks (PyTorch, Tensor Flow), simulation tools, and robotic middleware (ROS
    2).
  • Depending on experience level, familiarity with Docker, Bazel, CAN communication, and profiling tools (Nsight, nvprof, perf).
  • Hands‑on deployment of autonomous driving algorithms or DL models on embedded systems.
  • Control‑specific tools: MATLAB‑Simulink/Stateflow.
  • Depending on experience level, practical experience in real‑time testing, tuning, and closed‑loop validation.
  • Experience with data transmission through Controller Area Network (CAN).
  • Hands‑on experience with Tensor

    RT, CUDA, cuDNN, or custom GPU kernel optimization.
  • Understanding of ADAS/AD system architecture including interface between modules and production software development.
  • Knowledge of ISO 26262 or functional safety standards.
  • Familiarity with profiling tools (Nsight Systems, nvprof, perf).
  • Hands‑on experience deploying autonomous driving algorithms or DL models in real‑time systems or automotive environments (on embedded or automotive‑grade hardware).
  • Basic understanding of end‑to‑end autonomous driving system (e.g., BEV feature‑based vision‑language‑action model).
Physical Standards

The employee must be able to access, enter, and retrieve data using a computer. This is a primarily sedentary position with occasional…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary