Jobs · Information Technology · Michigan

Autonomous Driving Kit Software Engineer

Isuzu Technical Center of America, Inc · Plymouth, MI · 1 mo ago
Information Technology$87k–$111k/yrFull-time

About the role

We are looking to hire an Engineer I or Engineer II. This position is based in Plymouth, MI, and compensation is aligned with this designated work location.

Responsibilities

  • Develops software for Autonomous Driving software stack (Perception/Localization, Planning/Prediction or Control).
  • Collaborates on tasks with partnership organizations (including both Isuzu group companies and external companies) by participating in discussion/negotiation and reviewing documents/source code.
  • Analyzes driving log data and prepares data pipeline for ML model training.
  • Evaluates Autonomous Driving system performance by executing simulation/emulation.
  • Develops advanced technology or research in Autonomous Driving algorithm.
  • Supports vehicle testing to verify and evaluate the Autonomous Driving system. Performs miscellaneous job-related duties as assigned.

Requirements

  • 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.

Qualifications

  • 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 the experience level, understanding of ADAS/AD architecture, module interfaces, and production software.
  • Depending on the experience level, familiarity with ISO 26262 and functional safety standards.
  • Depending on the experience level, knowledge of end-to-end autonomous driving systems.
  • Domain-specific knowledge (based on role): Perception/Localization: Probabilistic filtering, sensor fusion, SLAM, GNSS/IMU, HD maps, image and point cloud processing, DL(CNN and Transformer); Planning/Prediction: Path/trajectory planning, motion prediction, optimization, MRM, DL(RNN and Transformer); Control: Classical/MPC control, vehicle dynamics, actuator modeling, RL for control tuning.

Skills and Abilities

  • Strong analytical, problem-solving, and critical thinking skills.
  • Effective communication and teamwork, both independently and collaboratively.
  • Proficiency in Python and C++.
  • Experience with ML frameworks (PyTorch, TensorFlow), simulation tools, and robotic middleware (ROS 2).
  • Depending on the 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 the experience level, practical experience in real-time testing, tuning, and closed-loop validation.

Physical Standards

  • The employee must be able to access, enter, and retrieve data using a computer. This is primarily a sedentary position in a controlled office environment which requires only occasional reaching, stooping, and lifting of office files, reports or records, typically weighing 5 lbs. or less.
  • Requires occasional light lifting (5-25 lbs).
  • Must be able on rare occasions to bend, crawl, climb, crouch, kneel and reach above shoulder level in the performance of job duties.
  • Must be able to work in hot and cold weather extremes.
  • Position requires up to 5% travel, mostly domestic. Occasional overnight or weekend trips; rare chance of international travel.

Similar jobs