Autonomous Driving Kit Software Engineer

ISUZU TECHNICAL CENTER OF AMERICA INC

Plymouth Charter Township (MI)

On-site

USD 87,000 - 111,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health Coverage
Fertility Benefits
Generous Time Off
401(k) Matching
Life Insurance
Travel Insurance
Tuition Reimbursement
Employee Discounts

Job summary

Paycom - ATS in Plymouth, MI seeks an Engineer I or II to contribute to autonomous driving software development. You will work on perception/localization, planning/prediction, or control modules, verify software on tests, and collaborate with Isuzu group companies and partners to validate system performance.

The role offers exposure to cutting-edge AI for future mobility, hands-on simulation and vehicle testing, and potential growth within a global engineering team across the US and Japan.

Job description

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.JOB SUMMARYSupports/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 that enable 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, Machine Learning (ML) model, and data pipeline developments for ML training. Works closely with Isuzu US and Japan teams, leading autonomous driving partner companies, and reputed research institutes on the development and validation of autonomous Depending on the experience level, position might work under close supervision from more senior staff and follow established procedures or independent judgment is required and can guide junior staffs.WHY JOIN US?Work with industry-leading partners and institutions on cutting-edge AI for future mobility and logistics solutionsGain hands-on experience in simulation, validation, and deployment of production driven AI systemsExposure to global collaboration across U.S. and Japan technical teamsOpportunity to make a meaningful contribution to the future of transportation and mobility autonomyPRINCIPAL DUTIES & RESPONSIBILITIES35% 1. Develops software for Autonomous Driving software stack (Perception/Localization, Planning/Prediction or Control).30% 2. 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% 3. Analyzes driving log data and prepares data pipeline for ML model training.10% 4. Evaluates Autonomous Driving system performance by executing simulation/emulation.5% 5. Develops advanced technology or research in Autonomous Driving algorithm.5% 6. Supports vehicle testing to verify and evaluate the Autonomous Driving system.7. Performs miscellaneous job-related duties as assigned.ORGANIZATIONAL RELATIONSHIPSReports to: Supervisor, AutonomousEDUCATION, EXPERIENCE & TRAININGMaster’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 systemsKNOWLEDGEFundamentals of autonomous driving, robotics, signal processing, and data scienceAcademic background in autonomous systems, ML (DL/RL/VLM/LLM), vehicle dynamics, or simulationDepending on the experience level, understanding of ADAS/AD architecture, module interfaces, and production softwareDepending on the experience level, familiarity with ISO 26262 and functional safety standardsDepending on the experience level, knowledge of end-to-end autonomous driving systemsDomain-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 tuningSKILLS AND ABILITIESStrong analytical, problem-solving, and critical thinkingEffective communication and teamwork, both independently and collaborativelyProficiency 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 systemsControl-specific tools: MATLAB-Simulink/StateflowDepending on the experience level, practical experience in real-time testing, tuning, and closed-loop validationJob Specific Skills:Experience with data transmission through Controller Area Network (CAN)Hands-on experience with TensorRT, CUDA, cuDNN, or custom GPU kernel optimizationUnderstanding of ADAS/AD system architecture including interface between modules and production software developmentKnowledge of ISO 26262 or functional safety standardsFamiliarity 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)(Preferred: Perception/Localization Engineer)Understanding of probabilistic filtering (e.g., Kalman Filter, Particle Filter) and nonlinear optimization.Solid understanding of computer vision and point cloud processingSolid understanding of deep learning architectures, including CNNs and Transformers.Knowledge of GNSS/IMU error models and sensor calibration.Experience with multi-sensor fusion (camera, LiDAR, radar)Practical experience implementing or adapting Graph-SLAM systems (e.g., g2o, GTSAM, Ceres Solver).Experience using HD maps, lane-level localization, and map matching techniques.(Preferred: Planning/Prediction Engineer)Practical experience implementing path planner (e.g. Dijkstra, A* algorithm) or trajectory planner (e.g. Frenet frame)Practical experience developing ML model of motion prediction or time series data analysisSolid understanding of deep learning architectures, including RNNs and TransformersExperience using HD maps, and basic understanding of map data formatBasic understanding of optimization solver (e.g. QP Solver)Solid understanding of feasibility of planned trajectory under vehicle dynamic limitsKnowledge of Minimum Risk Maneuver (MRM) concept and algorithm(Preferred: Control Engineer)Solid understanding of classical control theory including PID controllerHands-on experience of tuning control performance by changing control parameters in test vehicleSolid understanding of Model Predictive Control (MPC)Basic understanding of vehicle dynamics (e.g. bicycle model) and actuator modeling constrains and latency (steering, throttle, brake, powertrain)Practical experience with integrated control, localization, and sensor fusion systems closed-loop testing (both simulation and on-road) is a plus.Experience in applying Reinforcement Learning (RL) to vehicle controller or controller parameter tuning is a plusPHYSICAL STANDARDSThe 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.We are looking to hire an Engineer I or II level in our Plymouth, MI location. Compensation for this role varies by location and is informed by cost of living and local market benchmarks. The pay scale for an Engineer I in Plymouth, MI is $87,448 to $111,496. The pay scale for an Engineer II in Sunnyvale, CA is $97,063 to $123,755. The base salary will be determined based on a variety of factors, such as relevant experience and education.Exceptional Perks That Go Beyond the BasicsJoin a workplace that invests in your well-being—mind, body, and future:Comprehensive Health CoverageMedical, dental, vision, and fertility benefits to support you through every stage of lifeFertility & Family-Building Support through WIN Fertility: Includes Adoption & Surrogacy Benefits, WINMaternity, and PowerPause, offering up to $25,000 in lifetime benefits for fertility-related services such as IVF, IUI, and preconception supportGenerous Time OffEnjoy a healthy work-life balance with paid vacation, 15 paid holidays annually, sick leave, parental leave, and MTO (Miscellaneous Time Off) for volunteering or a compelling personal needSmart Retirement PlanningBuild long-term financial security with a 401(k) plan featuring a company match and an additional Annual Retirement Contribution (ARC)Peace of MindCompany-paid Basic Life and AD&D Insurance, as well as Travel Insurance, so you're covered wherever life takes youWellness ProgramAccess a variety of tools and resources designed to support your physical and mental well-beingTuition ReimbursementPursue continued education with financial support for job-related coursework, degree programs, and professional growthExclusive Employee DiscountsSave on insurance, travel, entertainment, car purchases/rentals, retail purchases, and more#ITCA
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Autonomous Driving Kit Software Engineer
Autonomous Driving Kit Software Engineer

Isuzu Technical Center of America, Inc • Plymouth (MI)

On-site
USD 87,000 - 111,000
Health benefits
401(k)
Paid time off
Autonomous Driving Kit Software Engineer
Autonomous Driving Kit Software Engineer

Isuzu North America • Sunnyvale (CA)

On-site
USD 111,059 - 157,168
Comprehensive Health Coverage
Generous Time Off
Smart Retirement Planning
+2
Autonomous Driving Kit System Safety Engineer
Autonomous Driving Kit System Safety Engineer

ISUZU NORTH AMERICA CORPORATION • Plymouth (MI)

On-site
USD 87,448 - 111,496
Health Coverage
Dental & Vision
Fertility Benefits
+6
Autonomous Driving Kit System Safety Engineer
Autonomous Driving Kit System Safety Engineer

Isuzu North America • Plymouth (MI)

On-site
USD 87,448 - 111,496
Health Coverage
Fertility & Family-Building Support
Generous Time Off
+5
Software Engineer
Software Engineer

General Motors Corporation • Milford Charter Township (MI)

Hybrid
USD 105,000 - 160,000
Health benefits
retirement plan
Paid vacation & holidays
+2
Autonomous Driving Intern
Autonomous Driving Intern

ISUZU TECHNICAL CENTER OF AMERICA INC • Plymouth Charter Township (MI)

On-site
USD 25,000 - 39,000
Senior Software Engineer, Autonomy Evaluation
Senior Software Engineer, Autonomy Evaluation

General Motors Corporation • Sunnyvale (CA)

Hybrid
USD 145,000 - 221,000
Health insurance
401(k) retirement plan
Paid vacation & holidays
+1
Senior Software Engineer - Motion Planning, Secondary Driving System
Senior Software Engineer - Motion Planning, Secondary Driving System

General Motors Corporation • Sunnyvale (CA)

Hybrid
USD 171,000 - 261,000
Relocation benefits available
Health and wellbeing benefits
GM vehicle discounts
Senior Software Systems Engineer - Autonomous Vehicles
Senior Software Systems Engineer - Autonomous Vehicles

General Motors Corporation • Sunnyvale (CA)

Hybrid
USD 153,000 - 234,000
Health and wellbeing benefits
GM vehicle discounts
Technical Lead Manager, Sensing Systems Design & Validation
Technical Lead Manager, Sensing Systems Design & Validation

General Motors Corporation • Sunnyvale (CA)

Hybrid
USD 189,000 - 291,000
Company vehicle program
Relocation benefits
Hybrid/Remote work