Roadmap To Automotive Industry Roles

Roadmap To Automotive Industry Roles
Automotive Engineering Role Catalogue
Role Catalogue — Mobility & Vehicle Engineering

Automotive Engineering Role Catalogue

Every engineering role across 7 categories — each with a roadmap, stage breakdown, skills table, and learning resources.

7 Categories50 Roles2026 Edition

The automotive industry’s engineering workforce has split into dozens of distinct disciplines — some barely a decade old, like cybersecurity and sensor fusion, others a direct evolution of the assembly line era, like manufacturing and chassis engineering. This catalogue covers all 50 roles across seven broad categories, giving each the same complete treatment: a roadmap through its learning stages, a breakdown of what each stage involves, a skills table, and vetted learning resources.

Category 01

Software & Embedded Systems

Engineers who write, architect, and secure the code running across a vehicle’s ECUs — the fastest-growing discipline as cars become software-defined.

Roles (12)
Embedded Software EngineerSenior Embedded Software EngineerAUTOSAR Developer (Classic/Adaptive)Software ArchitectC/C++ DeveloperMATLAB/Simulink DeveloperModel-Based Design (MBD) EngineerFunctional Safety Engineer (ISO 26262)Cybersecurity EngineerLinux Embedded DeveloperAutomotive Middleware DeveloperECU Software Engineer
Role 1.1

Embedded Software Engineer

Entry
BSc CS/EE
Time
8–12 mo
Demand
High
Employer
Tier-1 / OEM
Roadmap — Embedded Software Engineer
01C / C++ Foundations
02Microcontroller Architecture
03RTOS & Peripheral Drivers
↙ ↘
04Sensor / Actuator Interfacing
05Control Loop Implementation
↘ ↙
06Bench Debugging & Bring-Up
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

C / C++ Foundations
Stage 1 · Foundation

Build low-level C fluency: memory management, pointer arithmetic, bit manipulation. Every byte and cycle matters here — this is the biggest shift from general software development.

Microcontroller Architecture
Stage 2 · Foundation

Learn the anatomy of automotive MCUs (Infineon AURIX, NXP S32): memory regions, clock trees, on-chip peripheral registers. Best learned hands-on with a development board.

RTOS & Peripheral Drivers
Stage 3 · Core Skill

Write drivers for UART, SPI, I2C and ADC peripherals. Understand task scheduling and priority inversion — the whole discipline is about meeting deterministic timing deadlines.

Sensor / Actuator Interfacing
Stage 4 · Advanced A

Write signal-processing code that turns raw sensor readings into clean, usable values. Engineers who go deep here become the team’s go-to expert for a specific sensor family.

Control Loop Implementation
Stage 5 · Advanced B

Implement feedback control algorithms — often delivered as a Simulink model — as efficient, deterministic embedded C. This is where embedded and control systems engineering overlap directly.

Bench Debugging & Bring-Up
Stage 6 · Advanced

Use oscilloscopes, logic analyzers, and JTAG debuggers to chase intermittent hardware-software bugs. This is the daily texture of the job at most suppliers and OEMs.

Skills Required

CategorySkillLevel
Core TechnicalC/C++Core
Microcontroller architectureCore
RTOSCore
Peripheral driversCore
GitCore
Advanced / SpecializedSignal processingAdvanced
JTAG debuggingAdvanced
CAN basicsAdvanced
Static analysisAdvanced
Control loopsAdvanced

Learning Resources

ResourceProviderType
Making Embedded SystemsO’Reilly — Elecia WhiteBook
Embedded Systems — Shape The WorldUT Austin (edX)Free Course
freeRTOS Documentationfreertos.orgDocs
Role 1.2

Senior Embedded Software Engineer

Entry
4–6 yr exp.
Time
Promotion
Demand
High
Employer
Tier-1 / OEM
Roadmap — Senior Embedded Software Engineer
01Module-Level Ownership
02Design Review & Standards
03Cross-Domain Debugging
↙ ↘
04Mentorship & Code Review
05Architecture Trade-offs
↘ ↙
06Release Accountability
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Module-Level Ownership
Stage 1 · Foundation

Own an entire subsystem — not just one function. Senior engineers are the person others go to when a bug won’t make sense, and are expected to make fast, confident calls under schedule pressure.

Design Review & Standards
Stage 2 · Foundation

Run and contribute to code reviews, apply MISRA C consistently, and develop judgment about when a standard’s letter and spirit diverge. Often the final technical check before release.

Cross-Domain Debugging
Stage 3 · Core Skill

Debug problems that span domains — a software bug that’s actually a hardware timing issue, or an ambiguously specified system requirement. Requires systems-level literacy beyond one ECU.

Mentorship & Code Review
Stage 4 · Advanced A

Actively grow junior engineers through pairing and review. Engineers who lean here move toward technical lead or management roles — measured on team output, not individual output alone.

Architecture Trade-offs
Stage 5 · Advanced B

Take on module architecture decisions that will outlast the current program. Engineers who lean here move toward software architect roles with broader platform-level scope.

Release Accountability
Stage 6 · Advanced

Be a named owner in release sign-off processes and represent the software team in program-level risk reviews. This is what seniority actually means on a vehicle program.

Skills Required

CategorySkillLevel
Core TechnicalAdvanced C/C++Core
System debuggingCore
MISRA CCore
Requirements analysisCore
Git branchingCore
Advanced / SpecializedCode review leadershipAdvanced
Architecture analysisAdvanced
Cross-team coordinationAdvanced
MentorshipAdvanced
Release managementAdvanced

Learning Resources

ResourceProviderType
Effective C++Scott Meyers — Addison-WesleyBook
Automotive SPICE GuidelinesVDA QMCStandard
The Staff Engineer’s PathTanya Reilly — O’ReillyBook
Role 1.3

AUTOSAR Developer (Classic/Adaptive)

Entry
BSc CS/EE
Time
10–14 mo
Demand
High
Employer
Tier-1 / OEM
Roadmap — AUTOSAR Developer (Classic/Adaptive)
01C / C++ & Embedded Foundations
02AUTOSAR Classic Platform
03Configuration & BSW Integration
↙ ↘
04AUTOSAR Adaptive
05RTE & Diagnostics (UDS)
↘ ↙
06Toolchain Mastery
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

C / C++ & Embedded Foundations
Stage 1 · Foundation

AUTOSAR assumes strong embedded C: memory-constrained programming, interrupt handling, and a clear model of execution on a microcontroller. Also introduces the vocabulary of ECU-based automotive architecture.

AUTOSAR Classic Platform
Stage 2 · Foundation

Learn the layered Classic architecture from MCAL up through BSW modules to SWCs. Training from AUTOSAR vendors is more effective than general CS coursework here — the terminology is highly specific.

Configuration & BSW Integration
Stage 3 · Core Skill

Real AUTOSAR work is mostly configuration: setting up BSW modules, generating RTE code, and integrating supplier SWCs onto a shared ECU. This is the skill directly tested in industry interviews.

AUTOSAR Adaptive
Stage 4 · Advanced A

The newer service-oriented platform for high-compute ADAS and infotainment ECUs. Departs from Classic’s static model toward dynamic service discovery — the frontier of SDV software development.

RTE & Diagnostics (UDS)
Stage 5 · Advanced B

Deep fluency in RTE generation and UDS diagnostics for fault reporting and field service. Developers who specialize here become indispensable when cross-supplier integration bugs appear.

Toolchain Mastery
Stage 6 · Advanced

Hands-on fluency with Vector DaVinci and Elektrobit EB tresos — the two dominant commercial toolchains. Staying current with tool versions is a permanent part of the job across vehicle programs.

Skills Required

CategorySkillLevel
Core TechnicalC/C++Core
AUTOSAR ClassicCore
BSW configurationCore
CAN/LIN basicsCore
Requirements traceabilityCore
Advanced / SpecializedAUTOSAR AdaptiveAdvanced
RTE generationAdvanced
UDS/ISO 14229Advanced
Vector DaVinciAdvanced
EB tresosAdvanced

Learning Resources

ResourceProviderType
AUTOSAR Official Specificationsautosar.orgDocs
AUTOSAR Classic & Adaptive TrainingVector AcademyCourse
DaVinci Configurator DocsVector InformatikDocs
Role 1.4

Software Architect

Entry
7–10 yr exp.
Time
Promotion
Demand
High
Employer
OEM platform team
Roadmap — Software Architect
01Broad Systems Exposure
02Architecture Patterns & Trade-offs
03Domain & Interface Decomposition
↙ ↘
04Platform Reuse Strategy
05SDV Roadmapping
↘ ↙
06Governance & Authority
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Broad Systems Exposure
Stage 1 · Foundation

Architects are built through career-long exposure across powertrain, body, ADAS, and infotainment domains. The role is almost never a direct hire — it requires understanding how domain decisions ripple into each other.

Architecture Patterns & Trade-offs
Stage 2 · Foundation

Apply layered architecture, service-oriented design, and coupling/cohesion trade-offs specifically to automotive systems — where safety certification and real-time constraints complicate patterns that work cleanly elsewhere.

Domain & Interface Decomposition
Stage 3 · Core Skill

Decide how vehicle functionality splits into domains and components, and specify interfaces precisely enough that independent supplier teams can build to them without constant renegotiation.

Platform Reuse Strategy
Stage 4 · Advanced A

Design architecture so 70–90% of software reuses across vehicle models and generations — one of the largest cost levers an OEM has. Works closely with product planning and program management.

SDV Roadmapping
Stage 5 · Advanced B

Plan the multi-year transition from distributed ECU architectures toward centralized, OTA-updateable compute platforms. Currently the most strategically visible work in most OEM software organizations.

Governance & Authority
Stage 6 · Advanced

Chair architecture review boards, make final calls on contested decisions, and be personally accountable when an architectural choice constrains a future program. The definition of the role at senior levels.

Skills Required

CategorySkillLevel
Core TechnicalSoftware architecture patternsCore
AUTOSAR & SOA designCore
System decompositionCore
Cross-domain integrationCore
Technical documentationCore
Advanced / SpecializedPlatform reuse strategyAdvanced
SDV architectureAdvanced
Technology roadmappingAdvanced
Executive communicationAdvanced
Architecture governanceAdvanced

Learning Resources

ResourceProviderType
Software Architecture: The Hard PartsO’ReillyBook
SDV FundamentalsSAE InternationalCourse
Fundamentals of Software ArchitectureRichards & Ford — O’ReillyBook
Role 1.5

C/C++ Developer

Entry
BSc CS/CE
Time
8–12 mo
Demand
High
Employer
Tier-1 / OEM
Roadmap — C/C++ Developer
01Modern C++ Fundamentals
02Memory & Performance Management
03Multithreading & Concurrency
↙ ↘
04Safety-Critical Coding (MISRA)
05High-Performance Compute
↘ ↙
06Static Analysis & Quality Gates
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Modern C++ Fundamentals
Stage 1 · Foundation

Build fluency in C++14/17 idioms — smart pointers, RAII, move semantics — that produce safer code than the C-style patterns still common in legacy automotive codebases.

Memory & Performance Management
Stage 2 · Foundation

Profile and optimize memory usage and runtime performance deliberately — automotive platforms still operate under real memory and power budgets even on higher-compute hardware.

Multithreading & Concurrency
Stage 3 · Core Skill

Write correct concurrent code for multi-core automotive platforms: synchronization primitives, race condition avoidance, and deadlock analysis. Errors here can be non-deterministic and safety-relevant.

Safety-Critical Coding (MISRA)
Stage 4 · Advanced A

Write to MISRA C++ guidelines that constrain language features in safety-relevant code, eliminating classes of undefined behavior. Often works directly with functional safety engineers on certified modules.

High-Performance Compute
Stage 5 · Advanced B

Develop for the SoC platforms running ADAS and infotainment — shifting from memory scarcity constraints toward maximizing GPU and accelerator throughput. Overlaps with ADAS software engineering.

Static Analysis & Quality Gates
Stage 6 · Advanced

Configure and interpret tools like Polyspace or Coverity that scan code for defect classes before review. These gate nearly every commit on a real automotive software program.

Skills Required

CategorySkillLevel
Core TechnicalModern C++ (14/17)Core
Memory managementCore
MultithreadingCore
Static analysisCore
Unit testing (GTest)Core
Advanced / SpecializedMISRA C++Advanced
Performance profilingAdvanced
GPU/accelerator basicsAdvanced
CI pipelinesAdvanced
Code review toolingAdvanced

Learning Resources

ResourceProviderType
Effective Modern C++Scott Meyers — O’ReillyBook
C++ Core Guidelinesisocpp.github.ioDocs
C++ Concurrency in ActionAnthony Williams — ManningBook
Role 1.6

MATLAB/Simulink Developer

Entry
BSc EE/ME
Time
8–12 mo
Demand
High
Employer
OEM / Tier-1 controls
Roadmap — MATLAB/Simulink Developer
01MATLAB Scripting Fundamentals
02Simulink & Stateflow Modeling
03Control Theory Application
↙ ↘
04Model Architecture & Reuse
05Code Generation (Embedded Coder)
↘ ↙
06Model Verification
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

MATLAB Scripting Fundamentals
Stage 1 · Foundation

Build MATLAB fluency — matrix operations, plotting, scripting patterns for automated simulation runs. Approachable for engineers with any programming background.

Simulink & Stateflow Modeling
Stage 2 · Foundation

Build block-diagram models and state-machine logic — the two primary modeling paradigms for automotive control software. A genuinely visual, iterative skill best learned through guided exercises.

Control Theory Application
Stage 3 · Core Skill

Apply classical and modern control techniques — PID tuning, state-space representations — within the modeling environment. A model is only as good as the control theory underneath it.

Model Architecture & Reuse
Stage 4 · Advanced A

Structure large Simulink models with clean hierarchy, naming conventions, and reusable subsystems following MAAB guidelines — so models built for one program adapt efficiently to the next.

Code Generation (Embedded Coder)
Stage 5 · Advanced B

Configure Embedded Coder to generate efficient, certifiable C code from a Simulink model. Understand configuration options that determine code size, performance, and model traceability.

Model Verification
Stage 6 · Advanced

Confirm that a model’s simulated behavior satisfies its formal requirements using Simulink Test and Coverage tooling. This is what gives model-based development credibility in safety-critical work.

Skills Required

CategorySkillLevel
Core TechnicalMATLABCore
Simulink & StateflowCore
Control theoryCore
Model architectureCore
Embedded CoderCore
Advanced / SpecializedMAAB guidelinesAdvanced
Simulink Test/CoverageAdvanced
Requirements traceabilityAdvanced
Model reuseAdvanced
V-model processAdvanced

Learning Resources

ResourceProviderType
MATLAB/Simulink OnrampMathWorks (free)Free Course
MAAB Modeling GuidelinesMathWorks Advisory BoardStandard
Embedded Coder Documentationmathworks.comDocs
Role 1.7

Model-Based Design (MBD) Engineer

Entry
2–3 yr exp.
Time
Promotion
Demand
High
Employer
OEM / Tier-1 controls
Roadmap — Model-Based Design (MBD) Engineer
01V-Model Process Fluency
02Requirements-to-Model Traceability
03Multi-Domain Model Integration
↙ ↘
04MIL/SIL Simulation Strategy
05Code Generation Ownership
↘ ↙
06Workflow Governance
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

V-Model Process Fluency
Stage 1 · Foundation

Understand where MBD fits within the V-model — each level of requirement decomposition maps to a level of model testing. The discipline exists to substitute models for hand-written code without losing verification rigor.

Requirements-to-Model Traceability
Stage 2 · Foundation

Maintain auditable links from every formal requirement to the specific model elements that implement it. Traceability is what lets a generated-code function be defended in a safety audit.

Multi-Domain Model Integration
Stage 3 · Core Skill

Assemble composite models where a powertrain model, thermal model, and control model all interact correctly in simulation — the standard integration challenge on any real vehicle program.

MIL/SIL Simulation Strategy
Stage 4 · Advanced A

Design the model-in-the-loop and software-in-the-loop testing strategy that validates logic early before hardware exists — catching most design errors at the cheapest stage to fix them.

Code Generation Ownership
Stage 5 · Advanced B

Own how generated code moves from validated model to ECU: configuration management, generation report review, and coordination with embedded software teams on integration.

Workflow Governance
Stage 6 · Advanced

Set modeling standards, audit compliance, and be the technical authority when a question arises about whether the model-based process was followed correctly for a given function.

Skills Required

CategorySkillLevel
Core TechnicalMBD workflowCore
Simulink/StateflowCore
Requirements traceabilityCore
Code verificationCore
V-model processCore
Advanced / SpecializedMIL/SIL strategyAdvanced
Multi-domain integrationAdvanced
Config managementAdvanced
ISO 26262 & MBDAdvanced
Modeling governanceAdvanced

Learning Resources

ResourceProviderType
Model-Based Design for Embedded SystemsMathWorksCourse
MAAB Modeling GuidelinesMathWorks Advisory BoardStandard
Simulink Test Documentationmathworks.comDocs
Role 1.8

Functional Safety Engineer (ISO 26262)

Entry
BSc Eng. + exp.
Time
12–18 mo
Demand
High
Employer
OEM / Tier-1 safety
Roadmap — Functional Safety Engineer (ISO 26262)
01ISO 26262 Lifecycle
02Hazard Analysis & Risk Assessment
03Safety Requirements Decomposition
↙ ↘
04FMEA / FTA Techniques
05Safety Case Documentation
↘ ↙
06Cross-Functional Audits
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

ISO 26262 Lifecycle
Stage 1 · Foundation

Cover the standard’s phases from concept through decommissioning, and the ASIL classification system that determines development rigor based on failure severity, exposure, and controllability.

Hazard Analysis & Risk Assessment
Stage 2 · Foundation

Perform HARA: identify what could go wrong and assign ASIL ratings. This foundational analysis is what everything else in a safety case builds on top of.

Safety Requirements Decomposition
Stage 3 · Core Skill

Translate high-level safety goals into specific, verifiable technical requirements allocated to hardware and software — maintaining the traceability that lets an auditor confirm every goal is addressed.

FMEA / FTA Techniques
Stage 4 · Advanced A

Apply failure mode and effects analysis and fault tree analysis to systematically reason about how component failures propagate to hazardous system-level behavior.

Safety Case Documentation
Stage 5 · Advanced B

Assemble the safety case — the structured argument and evidence body that a system meets its safety goals — in a form ready for external audit. Heavy overlap with technical writing and requirements management.

Cross-Functional Audits
Stage 6 · Advanced

Run safety audits spanning hardware, software, and systems teams, verifying that safety requirements were actually implemented and tested as documented — recurring throughout any safety-relevant program.

Skills Required

CategorySkillLevel
Core TechnicalISO 26262 lifecycleCore
HARACore
ASIL classificationCore
Requirements traceabilityCore
Technical documentationCore
Advanced / SpecializedFMEA/FTAAdvanced
Safety case writingAdvanced
Cross-functional auditsAdvanced
ISO 21448 (SOTIF)Advanced
Safety leadershipAdvanced

Learning Resources

ResourceProviderType
ISO 26262 — Functional SafetySAE InternationalStandard
FuSa Engineer CertificationTÜV SÜD / exidaCertification
FMEA HandbookAIAG-VDAReference
Role 1.9

Cybersecurity Engineer

Entry
BSc CS + security
Time
12–16 mo
Demand
Very High
Employer
OEM / Tier-1 security
Roadmap — Cybersecurity Engineer
01Automotive Attack Surface
02ISO/SAE 21434 Threat Analysis
03Secure Boot & Cryptography
↙ ↘
04Penetration Testing
05Secure OTA & Supply Chain
↘ ↙
06Incident Response
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Automotive Attack Surface
Stage 1 · Foundation

Understand how a modern vehicle’s CAN, Ethernet, cellular, Bluetooth, and Wi-Fi networks create a genuine remote attack surface — grounded in real-world exploits (Jeep, Tesla) that proved the risks.

ISO/SAE 21434 Threat Analysis
Stage 2 · Foundation

Apply TARA as formalized by ISO/SAE 21434 — the automotive cybersecurity standard now mandated in major markets. Structurally similar to ISO 26262 HARA but focused on deliberate attackers.

Secure Boot & Cryptography
Stage 3 · Core Skill

Build cryptographic foundations: secure boot chains, hardware security modules, key management. These are what make security protections actually trustworthy rather than just theoretical.

Penetration Testing
Stage 4 · Advanced A

Actively attempt to break a vehicle’s security defenses using tools adapted from general IT security applied to automotive protocols. Develops an adversarial mindset hard to teach any other way.

Secure OTA & Supply Chain
Stage 5 · Advanced B

Secure the over-the-air update pipeline — a compromised update mechanism can affect an entire fleet at once — plus the broader software supply chain risks from dozens of code-contributing suppliers.

Incident Response
Stage 6 · Advanced

Monitor deployed vehicles for indicators of compromise, coordinate vulnerability disclosure, and execute incident response plans. A standing, ongoing function for any connected vehicle program.

Skills Required

CategorySkillLevel
Core TechnicalISO/SAE 21434Core
Network securityCore
CryptographyCore
CAN/Ethernet protocolsCore
Threat modelingCore
Advanced / SpecializedPenetration testingAdvanced
Secure boot & HSMAdvanced
OTA securityAdvanced
Supply chain securityAdvanced
Incident responseAdvanced

Learning Resources

ResourceProviderType
ISO/SAE 21434 — CybersecuritySAE InternationalStandard
Car Hacker’s HandbookCraig Smith — No Starch PressBook
OSCP CertificationOffensive SecurityCertification
Role 1.10

Linux Embedded Developer

Entry
BSc CS/CE
Time
10–14 mo
Demand
High
Employer
OEM / Tier-1 infotainment
Roadmap — Linux Embedded Developer
01Linux Fundamentals & Shell
02Build Systems (Yocto/Buildroot)
03Bootloaders & Kernel Config
↙ ↘
04Device Driver Development
05System Hardening & OTA
↘ ↙
06Platform Bring-Up
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Linux Fundamentals & Shell
Stage 1 · Foundation

Build genuine command-line fluency — process management, filesystem structure, shell scripting. Engineers from Windows-centric backgrounds need sustained hands-on practice, not just reading.

Build Systems (Yocto/Buildroot)
Stage 2 · Foundation

Use Yocto and Buildroot to construct custom embedded Linux distributions from source: package recipes, layers, and configuration choices that determine the final automotive-grade image.

Bootloaders & Kernel Config
Stage 3 · Core Skill

Configure U-Boot and tailor Linux kernels to specific hardware, balancing boot-time speed — a real constraint for systems expected to be instantly responsive — against feature completeness.

Device Driver Development
Stage 4 · Advanced A

Write Linux kernel drivers for automotive-specific hardware not supported out of the box. Engineers who specialize here become essential whenever a program introduces new silicon.

System Hardening & OTA
Stage 5 · Advanced B

Harden the Linux image against intrusion and implement atomic, fail-safe OTA update mechanisms so infotainment or ADAS software can be updated without risk of leaving the vehicle unbootable.

Platform Bring-Up
Stage 6 · Advanced

Get new compute platform hardware and Linux software working together correctly for the first time — debugging power sequencing, peripheral initialization, and everything in between. Recurring with each new silicon generation.

Skills Required

CategorySkillLevel
Core TechnicalEmbedded Linux (Yocto/Buildroot)Core
Shell scriptingCore
Linux kernelCore
Bootloaders (U-Boot)Core
GitCore
Advanced / SpecializedDevice driversAdvanced
System hardeningAdvanced
OTA update mechanismsAdvanced
Power managementAdvanced
Platform bring-upAdvanced

Learning Resources

ResourceProviderType
Yocto Project Documentationyoctoproject.orgDocs
Linux Device DriversCorbet, Rubini, Kroah-HartmanBook
Embedded Linux PrimerChristopher Hallinan — Prentice HallBook
Role 1.11

Automotive Middleware Developer

Entry
BSc CS/CE
Time
10–14 mo
Demand
High
Employer
OEM / Tier-1 platform
Roadmap — Automotive Middleware Developer
01Distributed Systems Fundamentals
02Service-Oriented Architecture
03SOME/IP & DDS Protocols
↙ ↘
04Service Discovery & Lifecycle
05QoS & Real-Time Guarantees
↘ ↙
06Cross-Domain Integration
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Distributed Systems Fundamentals
Stage 1 · Foundation

Cover message passing, consistency models, and failure handling — the general theory of distributed systems that underlies any middleware design across physically separate compute nodes.

Service-Oriented Architecture
Stage 2 · Foundation

Understand what it means for vehicle software to be organized as discoverable, independently deployable services rather than statically wired functions — the core concept behind SDV architectures.

SOME/IP & DDS Protocols
Stage 3 · Core Skill

Build hands-on fluency configuring and debugging the two dominant middleware protocols: SOME/IP (standardized in AUTOSAR Adaptive) and DDS (widely used in ADAS and robotics platforms).

Service Discovery & Lifecycle
Stage 4 · Advanced A

Implement mechanisms that let services announce availability, be discovered at runtime, and handle restarts gracefully — all without requiring manual system reconfiguration.

QoS & Real-Time Guarantees
Stage 5 · Advanced B

Configure and verify quality-of-service guarantees — latency bounds, reliability, prioritization — that safety-relevant services need even though underlying middleware wasn’t originally designed for automotive determinism.

Cross-Domain Integration
Stage 6 · Advanced

Integrate middleware across ADAS, infotainment, and traditional ECU domains so all can participate in a coherent service-oriented architecture — the practical, ongoing culmination of the role.

Skills Required

CategorySkillLevel
Core TechnicalSOME/IPCore
DDS / ROS2Core
Service-oriented architectureCore
C++Core
IPCCore
Advanced / SpecializedAUTOSAR AdaptiveAdvanced
Service discoveryAdvanced
Real-time QoSAdvanced
Network tuningAdvanced
Cross-domain integrationAdvanced

Learning Resources

ResourceProviderType
SOME/IP Protocol Specificationautosar.orgDocs
AUTOSAR Adaptive Platform Docsautosar.orgDocs
DDS SpecificationObject Management GroupStandard
Role 1.12

ECU Software Engineer

Entry
BSc CS/EE
Time
10–14 mo
Demand
High
Employer
Tier-1 supplier
Roadmap — ECU Software Engineer
01ECU Hardware & Toolchain
02Embedded C & AUTOSAR Basics
03CAN/LIN Communication
↙ ↘
04Diagnostics (UDS)
05ECU Bench Testing
↘ ↙
06Full Stack Ownership
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

ECU Hardware & Toolchain
Stage 1 · Foundation

Learn the specific MCU, development board, and compiler/flashing toolchain for your ECU — foundational, hands-on knowledge every later stage depends on.

Embedded C & AUTOSAR Basics
Stage 2 · Foundation

Build working fluency in embedded C and enough AUTOSAR to read, modify, and extend an existing ECU codebase confidently, without needing deep AUTOSAR specialist depth.

CAN/LIN Communication
Stage 3 · Core Skill

Implement and debug CAN and LIN communication so the ECU exchanges data reliably with the rest of the vehicle network, with practical fluency in bus analyzers like Vector CANoe.

Diagnostics (UDS)
Stage 4 · Advanced A

Implement the Unified Diagnostic Services protocol that lets scan tools read fault codes, request data, and reprogram the ECU in the field — essential functionality on virtually every production ECU.

ECU Bench Testing
Stage 5 · Advanced B

Test the ECU’s software directly on hardware before vehicle integration, catching issues between software layers that unit tests wouldn’t surface.

Full Stack Ownership
Stage 6 · Advanced

Own the ECU’s complete software stack across a vehicle program lifecycle — updates, variant configurations for different trims, and accountability when a field issue traces to this specific control unit.

Skills Required

CategorySkillLevel
Core TechnicalEmbedded CCore
AUTOSAR basicsCore
ECU bench testingCore
CAN/LINCore
UDS diagnosticsCore
Advanced / SpecializedVector CANoe/CANalyzerAdvanced
Variant config managementAdvanced
Field root-cause analysisAdvanced
Flash/reprogrammingAdvanced
Requirements traceabilityAdvanced

Learning Resources

ResourceProviderType
AUTOSAR Official Specificationsautosar.orgDocs
Controller Area Network BasicsVector InformatikReading
Vector CANoe TrainingVector AcademyCourse
Category 02

ADAS & Autonomous Driving

Engineers who build the perception, fusion, and decision-making systems that let vehicles sense and navigate the world — the most research-intensive category in the industry.

Roles (8)
ADAS Software EngineerSensor Fusion EngineerComputer Vision EngineerAutonomous Driving EngineerPerception EngineerMachine Learning EngineerRadar Algorithm EngineerCamera Systems Engineer
Role 2.1

ADAS Software Engineer

Entry
BSc/MSc CS or EE
Time
14–18 mo
Demand
Very High
Employer
OEM / Tier-1 ADAS
Roadmap — ADAS Software Engineer
01Programming & Embedded Foundations
02ADAS Feature Fundamentals
03Sensor Data Pipelines
↙ ↘
04Algorithm Development
05Production Code & Real-Time Porting
↘ ↙
06In-Vehicle Validation
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Programming & Embedded Foundations
Stage 1 · Foundation

Real fluency in both Python (prototyping) and C++ (production), plus the embedded systems fundamentals to understand real-time constraints. Closing the gap between the two languages early pays off throughout the track.

ADAS Feature Fundamentals
Stage 2 · Foundation

Understand how individual ADAS features actually work: ACC distance-keeping logic, lane-keep steering correction, AEB threat-assessment thresholds. Knowing the safety reasoning behind a spec means catching when the spec is wrong.

Sensor Data Pipelines
Stage 3 · Core Skill

Learn how camera, radar, and LiDAR data flows through a vehicle’s compute platform — synchronization, timestamping, and pipeline architecture that keeps up with high-frame-rate sensors without dropping safety-relevant data.

Algorithm Development
Stage 4 · Advanced A

Prototype detection, tracking, or decision logic in Python and frameworks like PyTorch. Engineers who go deep here move fluidly between ADAS engineering and dedicated perception roles.

Production Code & Real-Time Porting
Stage 5 · Advanced B

Reimplement validated algorithms as real-time C++ within strict automotive SoC memory, power, and timing budgets — far tighter than a research environment. Where most ADAS engineers spend most of their careers.

In-Vehicle Validation
Stage 6 · Advanced

Test features on recorded scenarios, simulations, closed test tracks, and supervised public roads — building the evidence base for internal sign-off and regulatory approval. Never fully done for an active program.

Skills Required

CategorySkillLevel
Core TechnicalPythonCore
C++Core
Embedded basicsCore
Signal processingCore
Linear algebraCore
Advanced / SpecializedSensor pipelinesAdvanced
Real-time optimizationAdvanced
Automotive SoCAdvanced
Scenario testingAdvanced
Functional safety awarenessAdvanced

Learning Resources

ResourceProviderType
Self-Driving Cars SpecializationUniversity of Toronto (Coursera)Course
NVIDIA DRIVE Developer Docsdeveloper.nvidia.comDocs
ISO 26262 — Functional SafetySAE InternationalStandard
Role 2.2

Sensor Fusion Engineer

Entry
BSc/MSc EE or Robotics
Time
14–18 mo
Demand
Very High
Employer
OEM / AV company
Roadmap — Sensor Fusion Engineer
01Probability & Estimation Theory
02Single-Sensor Characterization
03Kalman & Particle Filtering
↙ ↘
04Multi-Sensor Calibration
05Learned Fusion Architectures
↘ ↙
06Fusion Pipeline Validation
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Probability & Estimation Theory
Stage 1 · Foundation

Build the mathematical foundation the role rests on: Bayesian probability, belief state concepts, and formal reasoning that combines uncertain measurements into a single best estimate with a quantified confidence level.

Single-Sensor Characterization
Stage 2 · Foundation

Deeply understand each sensor’s failure modes and error statistics — camera glare, radar multipath, LiDAR surface issues — to build accurate noise models that everything downstream depends on.

Kalman & Particle Filtering
Stage 3 · Core Skill

Implement the classical estimation algorithms: extended and unscented Kalman filters for Gaussian uncertainty, and particle filters for the multi-modal uncertainty that cluttered driving scenes produce.

Multi-Sensor Calibration
Stage 4 · Advanced A

Determine precise spatial and temporal alignment between sensors mounted at different vehicle points — even small calibration errors compound significantly into fusion errors at range.

Learned Fusion Architectures
Stage 5 · Advanced B

Build neural fusion architectures that learn end-to-end from raw sensor data, often outperforming hand-built filters in complex scenes at the cost of interpretability.

Fusion Pipeline Validation
Stage 6 · Advanced

Validate that a fusion pipeline behaves reliably across real-world conditions using recorded data and synthetic edge cases too dangerous to capture naturally.

Skills Required

CategorySkillLevel
Core TechnicalKalman/particle filtersCore
Probability & estimationCore
Multi-sensor calibrationCore
C++Core
ROS/ROS2Core
Advanced / SpecializedLearned fusion modelsAdvanced
Noise characterizationAdvanced
Calibration toolingAdvanced
Time synchronizationAdvanced
Edge-case validationAdvanced

Learning Resources

ResourceProviderType
Probabilistic RoboticsThrun, Burgard & Fox — MIT PressTextbook
Self-Driving Cars SpecializationUniversity of Toronto (Coursera)Course
nuScenes / Waymo Dataset Docsnuscenes.org / waymo.comDocs
Role 2.3

Computer Vision Engineer

Entry
BSc/MSc CS
Time
14–18 mo
Demand
Very High
Employer
OEM / AV / Tier-1
Roadmap — Computer Vision Engineer
01Deep Learning Foundations
02CNNs & Transformers
03Dataset Curation & Annotation
↙ ↘
04Detection, Segmentation & Tracking
05Edge Deployment Optimization
↘ ↙
06Real-World Performance Evaluation
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Deep Learning Foundations
Stage 1 · Foundation

Build practical deep learning fundamentals — backpropagation, loss functions, optimizers — sufficient to understand what’s happening under the hood of complex architectures.

CNNs & Transformers
Stage 2 · Foundation

Cover the architectures dominating modern computer vision and their trade-offs in accuracy, compute cost, and handling the long tail of unusual driving scenes.

Dataset Curation & Annotation
Stage 3 · Core Skill

Curate diverse, well-annotated driving datasets and recognize annotation quality issues and dataset bias before it becomes model bias that shows up unpredictably in the field.

Detection, Segmentation & Tracking
Stage 4 · Advanced A

Build models that detect bounding boxes, segment scenes pixel-by-pixel into drivable space and obstacles, and track detected objects across consecutive frames. The most benchmarked specialization in CV.

Edge Deployment Optimization
Stage 5 · Advanced B

Quantize, prune, and compile trained models to run within the strict latency and power envelope of automotive embedded compute — often trading small accuracy for large inference speed gains.

Real-World Performance Evaluation
Stage 6 · Advanced

Evaluate model performance across weather, lighting, and geography — specifically hunting for rare dangerous failures that aggregate accuracy metrics can hide.

Skills Required

CategorySkillLevel
Core TechnicalDeep learning (PyTorch/TF)Core
CNNs & transformersCore
Image processingCore
PythonCore
Linear algebraCore
Advanced / SpecializedObject detection/segmentationAdvanced
Model quantization & pruningAdvanced
Edge inference (TensorRT)Advanced
Dataset pipelinesAdvanced
Failure analysisAdvanced

Learning Resources

ResourceProviderType
CS231n: CNNs for Visual RecognitionStanford (free online)Free Course
Deep Learning SpecializationDeepLearning.AI (Coursera)Course
NVIDIA TensorRT Documentationdeveloper.nvidia.comDocs
Role 2.4

Autonomous Driving Engineer

Entry
MSc CS or Robotics
Time
18–24 mo
Demand
Very High
Employer
AV company / OEM
Roadmap — Autonomous Driving Engineer
01Full-Stack Autonomy Fundamentals
02Behavior Prediction Modeling
03Motion Planning Algorithms
↙ ↘
04Vehicle Dynamics & Control
05Safety Case & ODD
↘ ↙
06Closed-Loop Simulation
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Full-Stack Autonomy Fundamentals
Stage 1 · Foundation

Build working understanding of the entire pipeline end to end — how perception output feeds prediction, prediction feeds planning, and planning feeds control — before specializing deeply in any single stage.

Behavior Prediction Modeling
Stage 2 · Foundation

Predict what other road users will likely do next — one of the hardest open problems in AV because human behavior is genuinely difficult to model reliably in ambiguous or adversarial situations.

Motion Planning Algorithms
Stage 3 · Core Skill

Turn a predicted scene into a safe, comfortable trajectory using sampling-based or optimization-based planners, and make them fast enough to replan continuously as the world changes.

Vehicle Dynamics & Control
Stage 4 · Advanced A

Ensure a planned trajectory is physically realizable given the vehicle’s real dynamics — tire limits, weight transfer, actuator response — and translate it into smooth, passenger-comfortable control commands.

Safety Case & ODD
Stage 5 · Advanced B

Define and defend the operational design domain — specific conditions, roads, and weather the system is validated for — and build the broader safety case that justifies deployment within it.

Closed-Loop Simulation
Stage 6 · Advanced

Run the full perception-to-control pipeline against simulated scenarios end to end, catching emergent problems that only surface when all stages interact rather than being tested in isolation.

Skills Required

CategorySkillLevel
Core TechnicalMotion planningCore
Behavior predictionCore
Vehicle dynamicsCore
Python / C++Core
Probability & optimizationCore
Advanced / SpecializedCARLA simulationAdvanced
ODD definitionAdvanced
Safety case developmentAdvanced
Closed-loop testingAdvanced
Trajectory optimizationAdvanced

Learning Resources

ResourceProviderType
Self-Driving Car Engineer NanodegreeUdacityCourse
CARLA Simulator Documentationcarla.orgDocs
SAE J3016 — Levels of Driving AutomationSAE InternationalStandard
Role 2.5

Perception Engineer

Entry
MSc CS or Robotics
Time
16–20 mo
Demand
Very High
Employer
AV company / OEM
Roadmap — Perception Engineer
01Sensor Fundamentals
02Object Detection & Classification
033D Point Cloud Processing
↙ ↘
04Multi-Object Tracking
05Occupancy & Free-Space Estimation
↘ ↙
06Perception Stack Integration
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Sensor Fundamentals
Stage 1 · Foundation

Build working knowledge of how camera, radar, and LiDAR data is structured and what each modality does and doesn’t handle well — essential before any real cross-modal perception work.

Object Detection & Classification
Stage 2 · Foundation

Identify and classify pedestrians, vehicles, cyclists, and signs from sensor data using deep learning, with real-time constraints far stricter than typical consumer applications.

3D Point Cloud Processing
Stage 3 · Core Skill

Work directly with LiDAR point cloud data — an unordered 3D structure fundamentally different from camera images — using specialized neural architectures designed for it.

Multi-Object Tracking
Stage 4 · Advanced A

Maintain consistent identities for detected objects across frames even through occlusions — essential for the prediction stage to reason about how objects are actually moving, not just where they appear.

Occupancy & Free-Space Estimation
Stage 5 · Advanced B

Estimate which regions around the vehicle are drivable versus occupied, including for objects outside predefined detection categories — increasingly critical as perception moves beyond fixed taxonomies.

Perception Stack Integration
Stage 6 · Advanced

Integrate perception output into the broader autonomy pipeline with the right data structures, timing, and confidence representations actually usable by prediction and planning teams downstream.

Skills Required

CategorySkillLevel
Core TechnicalObject detection & segmentationCore
Sensor fusionCore
3D point cloud processingCore
Deep learningCore
Python/C++Core
Advanced / SpecializedMulti-object trackingAdvanced
Occupancy mappingAdvanced
SLAM basicsAdvanced
Inference optimizationAdvanced
Cross-team data contractsAdvanced

Learning Resources

ResourceProviderType
CS231n: CNNs for Visual RecognitionStanford (free online)Free Course
Probabilistic RoboticsThrun, Burgard & Fox — MIT PressTextbook
PointNet/PointNet++ PapersStanford UniversityReading
Role 2.6

Machine Learning Engineer

Entry
BSc/MSc CS
Time
14–18 mo
Demand
Very High
Employer
OEM / AV / Tier-1
Roadmap — Machine Learning Engineer
01ML Fundamentals & Frameworks
02Data Pipeline Engineering
03Model Training at Scale
↙ ↘
04MLOps & Deployment Pipelines
05Edge Inference Optimization
↘ ↙
06Model Monitoring & Drift
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

ML Fundamentals & Frameworks
Stage 1 · Foundation

Build practical fluency with PyTorch and TensorFlow — the broad ML engineering fundamentals that apply across application domains, distinct from automotive-specific perception techniques.

Data Pipeline Engineering
Stage 2 · Foundation

Build infrastructure to ingest, process, and label enormous volumes of driving data — including versioning, quality checks, and pipeline reliability at scale far beyond typical research projects.

Model Training at Scale
Stage 3 · Core Skill

Run distributed training across multiple GPUs, optimize hyperparameters systematically, and track dozens of parallel model variant experiments — essential once a team runs models at production scale.

MLOps & Deployment Pipelines
Stage 4 · Advanced A

Build CI/CD pipelines moving trained models to production with automated testing gates before any new version ships to a vehicle fleet.

Edge Inference Optimization
Stage 5 · Advanced B

Quantize, prune, and hardware-compile trained models to run within automotive compute constraints — often working directly with CV engineers on the same models.

Model Monitoring & Drift
Stage 6 · Advanced

Monitor deployed models for performance degradation or data drift — when real-world conditions differ from training data in ways that erode accuracy — and trigger retraining before it becomes a safety concern.

Skills Required

CategorySkillLevel
Core TechnicalDeep learning frameworksCore
PythonCore
Data pipeline engineeringCore
Distributed trainingCore
Experiment trackingCore
Advanced / SpecializedMLOps & CI/CDAdvanced
Edge inferenceAdvanced
Model monitoringAdvanced
Docker / KubernetesAdvanced
A/B testing for modelsAdvanced

Learning Resources

ResourceProviderType
Deep Learning SpecializationDeepLearning.AI (Coursera)Course
MLOps SpecializationDeepLearning.AI (Coursera)Course
Designing Machine Learning SystemsChip Huyen — O’ReillyBook
Role 2.7

Radar Algorithm Engineer

Entry
MSc EE (signal processing)
Time
12–16 mo
Demand
High
Employer
Tier-1 sensor supplier
Roadmap — Radar Algorithm Engineer
01RF & Radar Theory
02FMCW Signal Processing
03MATLAB Algorithm Design
↙ ↘
04Detection & Clustering Algorithms
05Embedded DSP Porting
↘ ↙
06Vehicle-Level Validation
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

RF & Radar Theory
Stage 1 · Foundation

Cover the physics of radar: EM propagation, the Doppler effect for velocity measurement, and the range/resolution/FOV trade-offs that shape every system design decision.

FMCW Signal Processing
Stage 2 · Foundation

Master the signal processing chain for frequency-modulated continuous wave radar — the dominant type in automotive — including range-Doppler FFTs and angle estimation.

MATLAB Algorithm Design
Stage 3 · Core Skill

Prototype and validate radar algorithms in MATLAB — the standard environment for radar signal processing before any logic is ported to production embedded hardware.

Detection & Clustering Algorithms
Stage 4 · Advanced A

Develop CFAR detection and clustering techniques that turn noisy radar returns into a clean list of object detections with estimated position and velocity, filtering out clutter and false alarms.

Embedded DSP Porting
Stage 5 · Advanced B

Reimplement validated MATLAB algorithms as efficient embedded C on DSP hardware inside a radar sensor — where compute and power budgets are extremely tight.

Vehicle-Level Validation
Stage 6 · Advanced

Validate radar performance once mounted on a real vehicle, testing across weather conditions and target types to confirm algorithms perform outside comparatively clean bench-test conditions.

Skills Required

CategorySkillLevel
Core TechnicalRadar signal processingCore
FMCW theoryCore
MATLABCore
Embedded CCore
Detection algorithmsCore
Advanced / SpecializedCFAR detectionAdvanced
DSP hardware portingAdvanced
Multi-target trackingAdvanced
Radar-camera fusionAdvanced
Field test methodologyAdvanced

Learning Resources

ResourceProviderType
Radar Systems EngineeringMIT Lincoln Laboratory (free)Free Course
Fundamentals of Radar Signal ProcessingMcGraw Hill — RichardsBook
MATLAB Radar Toolbox Docsmathworks.comDocs
Role 2.8

Camera Systems Engineer

Entry
BSc/MSc EE or Optics
Time
12–16 mo
Demand
High
Employer
Tier-1 / OEM
Roadmap — Camera Systems Engineer
01Optics & Image Sensor Basics
02ISP Pipeline
03Camera Calibration
↙ ↘
04Low-Light & HDR Imaging
05ISP Tuning for Vision Models
↘ ↙
06Camera System Validation
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Optics & Image Sensor Basics
Stage 1 · Foundation

Cover lenses, CMOS sensor types, and the trade-offs between resolution, dynamic range, and cost — foundational vocabulary for the rest of the role.

ISP Pipeline
Stage 2 · Foundation

Understand the full chain of processing from raw capture to usable image — demosaicing, noise reduction, color correction, tone mapping — implemented on dedicated ISP hardware.

Camera Calibration
Stage 3 · Core Skill

Determine intrinsic parameters (focal length, lens distortion) and extrinsic parameters (position and orientation on vehicle) — accuracy here underpins every downstream perception and fusion algorithm.

Low-Light & HDR Imaging
Stage 4 · Advanced A

Develop techniques for high dynamic range and low-light performance — driving scenes routinely combine deep shadow with blinding glare in one frame, far beyond typical consumer camera design requirements.

ISP Tuning for Vision Models
Stage 5 · Advanced B

Recognize that ISP settings optimized for human-viewable quality aren’t necessarily optimal for neural network detection accuracy — and tune the pipeline specifically to maximize downstream perception model performance.

Camera System Validation
Stage 6 · Advanced

Validate the full camera system across temperature extremes, vibration, and years of lens degradation — confirming image quality and calibration accuracy hold up over the vehicle’s service life.

Skills Required

CategorySkillLevel
Core TechnicalImage sensor technologyCore
Optics fundamentalsCore
ISP pipelineCore
Camera calibrationCore
Python/MATLABCore
Advanced / SpecializedHDR & low-light imagingAdvanced
ISP tuning for MLAdvanced
OpenCV calibrationAdvanced
Automotive imaging standardsAdvanced
Environmental testingAdvanced

Learning Resources

ResourceProviderType
Image Sensors and Signal ProcessingCRC Press — NakamuraBook
Camera Calibration Toolbox DocsOpenCV.orgDocs
Computer Vision: Algorithms and ApplicationsSzeliski — SpringerTextbook
Category 03

Validation & Testing

Engineers who prove vehicle software actually works before it reaches a customer — through layered simulation, bench testing, and on-vehicle validation.

Roles (7)
HIL (Hardware-in-the-Loop) EngineerSoftware Test EngineerECU Validation EngineerSIL/MIL Test EngineerIntegration EngineerVerification & Validation EngineerTest Automation Engineer
Role 3.1

HIL (Hardware-in-the-Loop) Engineer

Entry
BSc EE/CE or ME
Time
10–14 mo
Demand
High
Employer
OEM / Tier-1 test lab
Roadmap — HIL (Hardware-in-the-Loop) Engineer
01Electrical & Real-Time Basics
02Vehicle Simulation Modeling
03HIL Rig Architecture & Wiring
↙ ↘
04Test Automation Scripting
05Fault Injection & Diagnostics
↘ ↙
06Test Case Design & Reporting
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Electrical & Real-Time Basics
Stage 1 · Foundation

HIL rigs are real-time systems in the strictest sense — the simulation must keep pace with the real ECU down to the millisecond. Covers electrical fundamentals for safely interfacing with automotive hardware.

Vehicle Simulation Modeling
Stage 2 · Foundation

Understand and adapt vehicle behavior models — dynamics, sensor responses, environmental conditions — typically built in dSPACE or MATLAB/Simulink by dedicated simulation engineers.

HIL Rig Architecture & Wiring
Stage 3 · Core Skill

The most physically hands-on stage: wiring real-time simulation hardware, signal conditioning, and load boxes to a genuine ECU under test. Includes troubleshooting signal integrity and configuring I/O mapping.

Test Automation Scripting
Stage 4 · Advanced A

Script test sequences so a rig runs thousands of scenario variations unattended overnight, typically in Python or vendor-specific scripting environments layered on the HIL platform.

Fault Injection & Diagnostics
Stage 5 · Advanced B

Deliberately inject electrical faults — short circuits, open circuits, signal dropouts — to verify an ECU detects and handles them safely. Often the most safety-critical testing a program runs before production.

Test Case Design & Reporting
Stage 6 · Advanced

Design test cases mapped to real requirements and safety goals, then produce traceable, audit-ready reports — connecting HIL testing to the functional safety and quality organizations.

Skills Required

CategorySkillLevel
Core TechnicalElectrical fundamentalsCore
Real-time simulation (dSPACE/NI)Core
MATLAB/SimulinkCore
CAN communicationCore
Wiring & signal conditioningCore
Advanced / SpecializedTest automation (Python)Advanced
Fault injectionAdvanced
ISO 26262 traceabilityAdvanced
UDS diagnosticsAdvanced
DOORS requirements toolsAdvanced

Learning Resources

ResourceProviderType
dSPACE HIL TrainingdSPACE AcademyCourse
HIL Simulation FundamentalsNational InstrumentsCourse
Controller Area Network BasicsVector InformatikReading
Role 3.2

Software Test Engineer

Entry
BSc CS/CE
Time
8–12 mo
Demand
High
Employer
OEM / Tier-1 software
Roadmap — Software Test Engineer
01Software Testing Fundamentals
02Unit Testing Frameworks
03Requirements-Based Test Design
↙ ↘
04Static & Dynamic Analysis
05Defect Tracking & Root-Cause
↘ ↙
06Test Coverage & Reporting
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Software Testing Fundamentals
Stage 1 · Foundation

Cover black-box vs white-box testing, equivalence partitioning, and boundary value analysis — the general theory that applies across any software domain before automotive-specific practices are layered on.

Unit Testing Frameworks
Stage 2 · Foundation

Write and run automated unit tests in C/C++ embedded environments — testing individual functions and modules in isolation before integration with the broader codebase.

Requirements-Based Test Design
Stage 3 · Core Skill

Design test cases that genuinely verify a requirement is met rather than just exercising code without a clear purpose — the foundational practice of automotive testing disciplines.

Static & Dynamic Analysis
Stage 4 · Advanced A

Use static analysis tools to catch defects without code execution, and dynamic tools to monitor runtime behavior for memory errors — catching whole classes of bugs automatically.

Defect Tracking & Root-Cause
Stage 5 · Advanced B

Manage defect lifecycle through tools like JIRA and develop systematic root-cause analysis skills to understand not just that a bug exists but why — preventing the same class from recurring.

Test Coverage & Reporting
Stage 6 · Advanced

Measure and report test coverage meaningfully — not just code coverage percentages, but genuine confidence that requirements a module must satisfy have actually been verified.

Skills Required

CategorySkillLevel
Core TechnicalTest case designCore
Unit testingCore
Static & dynamic analysisCore
Requirements testingCore
Defect tracking (JIRA)Core
Advanced / SpecializedISTQB methodologyAdvanced
MISRA compliance checkingAdvanced
Code coverage toolsAdvanced
Root-cause analysisAdvanced
Automotive SPICEAdvanced

Learning Resources

ResourceProviderType
ISTQB Foundation CertificationISTQBCertification
Automotive SPICE GuidelinesVDA QMCStandard
Google Test Documentationgoogle.github.io/googletestDocs
Role 3.3

ECU Validation Engineer

Entry
BSc EE/CE
Time
10–14 mo
Demand
High
Employer
Tier-1 / OEM
Roadmap — ECU Validation Engineer
01ECU Bench Setup & Tooling
02Functional Test Execution
03CAN/LIN Network Analysis
↙ ↘
04UDS Diagnostics Validation
05Environmental & Durability Testing
↘ ↙
06Test Report & Sign-off
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

ECU Bench Setup & Tooling
Stage 1 · Foundation

Set up and operate an ECU test bench — power supplies, signal generators, breakout boxes. Practical, hands-on fluency with physical test equipment the role relies on daily.

Functional Test Execution
Stage 2 · Foundation

Execute structured functional test plans against an ECU, verifying core behaviors match specification under normal and edge-case input conditions.

CAN/LIN Network Analysis
Stage 3 · Core Skill

Use bus analyzer tools to monitor, decode, and verify that an ECU’s network messages match its communication specification — often where subtle integration bugs first appear.

UDS Diagnostics Validation
Stage 4 · Advanced A

Thoroughly validate an ECU’s UDS services — fault code reporting, data readout, reprogramming — since these are what field technicians rely on when something goes wrong in a customer’s vehicle.

Environmental & Durability Testing
Stage 5 · Advanced B

Validate that an ECU continues to function across temperature extremes, vibration, and humidity over a simulated multi-year service life.

Test Report & Sign-off
Stage 6 · Advanced

Compile test results into reports that satisfy program quality gates and, where relevant, contribute to the vehicle’s functional safety case.

Skills Required

CategorySkillLevel
Core TechnicalECU bench testingCore
UDS diagnosticsCore
CAN/LIN analysis toolsCore
Requirements traceabilityCore
Test report documentationCore
Advanced / SpecializedVector CANoe/CANalyzerAdvanced
Environmental test chambersAdvanced
Durability planningAdvanced
ISO 26262 evidenceAdvanced
Variant/config testingAdvanced

Learning Resources

ResourceProviderType
Controller Area Network BasicsVector InformatikReading
Vector CANoe TrainingVector AcademyCourse
ISO 16750 Environmental TestingISOStandard
Role 3.4

SIL/MIL Test Engineer

Entry
BSc EE/CS
Time
8–12 mo
Demand
High
Employer
OEM / Tier-1 controls
Roadmap — SIL/MIL Test Engineer
01V-Model Testing Stages
02Model-in-the-Loop (MIL)
03Software-in-the-Loop (SIL)
↙ ↘
04Requirements-Based Test Vectors
05Back-to-Back Testing
↘ ↙
06Test Suite Automation
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

V-Model Testing Stages
Stage 1 · Foundation

Understand where MIL and SIL testing sit within the V-model — earlier and cheaper than HIL or vehicle testing — and why catching errors here has an outsized return on the time invested.

Model-in-the-Loop (MIL)
Stage 2 · Foundation

Test a control algorithm directly as a Simulink model before code generation — verifying that the logical design itself is correct against requirements before further investment in implementation.

Software-in-the-Loop (SIL)
Stage 3 · Core Skill

Test generated or hand-written C code in a desktop simulation environment, verifying that code behaves identically to the validated model and catching code-generation errors before hardware is involved.

Requirements-Based Test Vectors
Stage 4 · Advanced A

Construct test input sequences explicitly derived from formal requirements — ensuring comprehensive coverage rather than ad hoc or intuition-driven testing.

Back-to-Back Testing
Stage 5 · Advanced B

Run identical test vectors against both the original model and generated code, comparing outputs to catch any discrepancy introduced during code generation — a critical check in any MBD workflow.

Test Suite Automation
Stage 6 · Advanced

Build automated, repeatable test suites that run on every code or model change, catching regressions immediately rather than letting them accumulate until a later, more expensive testing stage.

Skills Required

CategorySkillLevel
Core TechnicalMATLAB/SimulinkCore
MIL testingCore
SIL testingCore
Requirements-based test designCore
GitCore
Advanced / SpecializedSimulink Test & CoverageAdvanced
Back-to-back testingAdvanced
Test vector generationAdvanced
CI for modelsAdvanced
MAAB guidelinesAdvanced

Learning Resources

ResourceProviderType
Model-Based Design for Embedded SystemsMathWorksCourse
Simulink Test Documentationmathworks.comDocs
MAAB Modeling GuidelinesMathWorks Advisory BoardStandard
Role 3.5

Integration Engineer

Entry
2–3 yr exp.
Time
Promotion
Demand
High
Employer
OEM / Tier-1 program
Roadmap — Integration Engineer
01System Architecture Literacy
02Integration Planning & Sequencing
03Cross-Supplier Interface Verification
↙ ↘
04Network & Bus-Level Debugging
05Configuration & Variant Management
↘ ↙
06Issue Triage & Resolution
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

System Architecture Literacy
Stage 1 · Foundation

Build broad working knowledge of how a vehicle’s electronic architecture is structured — domains, ECUs, networks — deep enough to understand where integration problems likely originate without being a specialist in every subsystem.

Integration Planning & Sequencing
Stage 2 · Foundation

Plan the order in which subsystems should be integrated and tested together — integrating everything simultaneously makes it nearly impossible to isolate which component is responsible when something fails.

Cross-Supplier Interface Verification
Stage 3 · Core Skill

Verify that interfaces specified on paper — message formats, timing assumptions, electrical characteristics — are actually implemented identically by every supplier. Where many real-world integration failures originate.

Network & Bus-Level Debugging
Stage 4 · Advanced A

Deep, hands-on debugging of CAN, LIN, and Ethernet network issues using bus analyzers — often the first and most direct evidence that two subsystems disagree about how they’re supposed to communicate.

Configuration & Variant Management
Stage 5 · Advanced B

Handle the enormous configuration space created by different vehicle trims, markets, and option combinations — each of which can expose integration issues that don’t appear in a single baseline configuration.

Issue Triage & Resolution
Stage 6 · Advanced

Triage integration issues as they’re discovered, determine ownership across teams that each believe the problem belongs to someone else, and drive resolution under real program schedule pressure.

Skills Required

CategorySkillLevel
Core TechnicalSystem integration planningCore
Cross-team coordinationCore
CAN/Ethernet debuggingCore
Configuration managementCore
Root cause analysisCore
Advanced / SpecializedVector CANoe/CANalyzerAdvanced
Variant config toolingAdvanced
JIRA issue trackingAdvanced
Automotive SPICEAdvanced
Conflict resolutionAdvanced

Learning Resources

ResourceProviderType
Automotive SPICE GuidelinesVDA QMCStandard
Vector CANoe TrainingVector AcademyCourse
INCOSE Systems Engineering HandbookINCOSEBook
Role 3.6

Verification & Validation Engineer

Entry
3–5 yr exp.
Time
Promotion
Demand
High
Employer
OEM / Tier-1 program
Roadmap — Verification & Validation Engineer
01V&V Strategy Fundamentals
02Requirements Traceability
03Test Strategy Across V-Model
↙ ↘
04ISO 26262 V&V Compliance
05Coverage Gap Analysis
↘ ↙
06Audit Readiness & Sign-off
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

V&V Strategy Fundamentals
Stage 1 · Foundation

Design an overall verification and validation strategy for a program from the start — deciding which requirements need verification at which stage and why, rather than testing redundantly everywhere or leaving gaps.

Requirements Traceability
Stage 2 · Foundation

Own the traceability matrix linking every requirement to its verification method and result — the single source of truth a program relies on to know what’s actually been verified.

Test Strategy Across V-Model
Stage 3 · Core Skill

Design test strategy across every V-model level holistically — ensuring smooth handoffs between unit, integration, HIL, and vehicle-level testing teams rather than each operating in isolation.

ISO 26262 V&V Compliance
Stage 4 · Advanced A

Ensure the entire V&V process satisfies ISO 26262’s specific verification requirements for safety-relevant functions — often going beyond what a purely functional testing strategy would otherwise require.

Coverage Gap Analysis
Stage 5 · Advanced B

Systematically audit existing test coverage to identify gaps — requirements with no corresponding verification, or test cases that don’t map to any requirement — before those gaps become field issues.

Audit Readiness & Sign-off
Stage 6 · Advanced

Maintain audit-ready V&V documentation and be a named authority in program sign-off decisions — where the consequences of an overlooked gap are measured in real safety and business risk.

Skills Required

CategorySkillLevel
Core TechnicalV-model processCore
Requirements traceabilityCore
ISO 26262 V&VCore
Test strategy planningCore
Audit & documentationCore
Advanced / SpecializedDOORS requirements managementAdvanced
Coverage gap analysisAdvanced
Cross-functional leadershipAdvanced
Automotive SPICEAdvanced
Risk-based test prioritizationAdvanced

Learning Resources

ResourceProviderType
ISO 26262 — Functional SafetySAE InternationalStandard
Automotive SPICE GuidelinesVDA QMCStandard
DOORS Requirements Management TrainingIBMCourse
Role 3.7

Test Automation Engineer

Entry
BSc CS/CE
Time
10–14 mo
Demand
High
Employer
OEM / Tier-1 software
Roadmap — Test Automation Engineer
01Scripting & Python Fundamentals
02Test Framework Design
03CI/CD Pipeline Integration
↙ ↘
04HIL Automation
05Reporting Dashboards
↘ ↙
06Scaling Across Programs
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Scripting & Python Fundamentals
Stage 1 · Foundation

Build solid Python scripting fluency including working with APIs, parsing data, and writing maintainable, reusable test scripts — not one-off throwaway code.

Test Framework Design
Stage 2 · Foundation

Design a test automation framework’s overall structure — how test cases are organized, data managed, and results captured — so it stays maintainable as a program grows from dozens to thousands of cases.

CI/CD Pipeline Integration
Stage 3 · Core Skill

Integrate automated test execution into continuous integration pipelines (typically Jenkins) so that every new commit triggers an appropriate subset of the test suite without manual intervention.

HIL Automation
Stage 4 · Advanced A

Extend automation frameworks to control and orchestrate HIL test rigs programmatically — letting hardware-dependent test sequences run unattended overnight just like software-only tests.

Reporting Dashboards
Stage 5 · Advanced B

Build dashboards that turn raw automated test results into actionable signals, surfacing trends like flaky tests or recurring failure patterns that aggregate pass/fail counts alone would hide.

Scaling Across Programs
Stage 6 · Advanced

Scale automation infrastructure to serve multiple vehicle programs simultaneously — standardizing frameworks so effort invested in one program’s automation benefits every subsequent program.

Skills Required

CategorySkillLevel
Core TechnicalPython scriptingCore
CI/CD (Jenkins)Core
Test framework designCore
API integrationCore
Reporting dashboardsCore
Advanced / SpecializedHIL rig automationAdvanced
Test analyticsAdvanced
Docker containerizationAdvanced
Git branching strategyAdvanced
Cross-program standardizationAdvanced

Learning Resources

ResourceProviderType
Python for Test AutomationCoursera / UdemyCourse
ISTQB Foundation CertificationISTQBCertification
Jenkins Documentationjenkins.ioDocs
Category 04

Electrical & Electronics

Engineers who design the physical electronic systems, networks, and power architecture that everything else in the vehicle plugs into — the central nervous system of a modern EV.

Roles (6)
Battery Management System (BMS) EngineerElectronics Design EngineerVehicle Network Engineer (CAN, LIN, FlexRay, Ethernet)Power Electronics EngineerElectric Vehicle (EV) EngineerControl Systems Engineer
Role 4.1

Battery Management System (BMS) Engineer

Entry
BSc EE
Time
12–16 mo
Demand
Very High
Employer
OEM / battery supplier
Roadmap — Battery Management System (BMS) Engineer
01Battery Chemistry & Cell Behavior
02BMS Hardware Architecture
03State Estimation Algorithms
↙ ↘
04Cell Balancing & Thermal Control
05Functional Safety for BMS
↘ ↙
06Pack-Level Validation
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Battery Chemistry & Cell Behavior
Stage 1 · Foundation

Learn how lithium-ion cells age and fail — calendar aging, cycle aging, thermal runaway — and why accurate cell monitoring is critical. A BMS that mismodels cell behavior either underuses capacity or misses dangerous fault signs.

BMS Hardware Architecture
Stage 2 · Foundation

Learn how a real BMS is built: cell-monitoring ICs, wiring topology across hundreds of series/parallel cells, and the isolation and redundancy requirements that come with operating at several hundred volts.

State Estimation Algorithms
Stage 3 · Core Skill

Implement state-of-charge and state-of-health estimation using voltage, current, and temperature measurements — inferring values that can’t be measured directly. Kalman-filter and equivalent-circuit-model approaches dominate production.

Cell Balancing & Thermal Control
Stage 4 · Advanced A

Design passive or active balancing circuits keeping cells at matched states of charge, and thermal management control logic keeping the pack within its safe temperature window. Works closely with mechanical cooling design teams.

Functional Safety for BMS
Stage 5 · Advanced B

Apply ISO 26262 specifically to BMS design — battery management failure is among the highest-consequence failure modes in an entire EV. Covers fault detection, isolation, and redundant monitoring architectures.

Pack-Level Validation
Stage 6 · Advanced

Validate the complete BMS against real and simulated cell behavior across temperature extremes, abuse conditions, and years of simulated aging. Recurring with every new cell chemistry or pack design.

Skills Required

CategorySkillLevel
Core TechnicalLi-ion battery chemistryCore
Analog/mixed-signal designCore
Embedded CCore
MATLAB/SimulinkCore
High-voltage safetyCore
Advanced / SpecializedKalman-filter state estimationAdvanced
Cell balancing circuitsAdvanced
ISO 26262 for BMSAdvanced
Thermal management controlAdvanced
CAN communicationAdvanced

Learning Resources

ResourceProviderType
Battery Management SystemsUniversity of Michigan (Coursera)Course
Battery Management Systems Vol I & IIArtech House — PlettTextbook
ISO 26262 — Functional SafetySAE InternationalStandard
Role 4.2

Electronics Design Engineer

Entry
BSc EE
Time
10–14 mo
Demand
High
Employer
Tier-1 / OEM
Roadmap — Electronics Design Engineer
01Analog & Digital Circuit Fundamentals
02PCB Design & Layout
03Component Selection & Sourcing
↙ ↘
04Signal Integrity & EMC
05Power Supply Design
↘ ↙
06Hardware Bring-Up & Validation
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Analog & Digital Circuit Fundamentals
Stage 1 · Foundation

Build foundational circuit design skills: analog amplifier and filter design, digital logic design, and the judgment for choosing between approaches — automotive electronics typically requires both in combination.

PCB Design & Layout
Stage 2 · Foundation

Use Altium or OrCAD to translate schematics into physical board layouts, including automotive-specific practices — trace routing for high-current paths, thermal relief, connector placement.

Component Selection & Sourcing
Stage 3 · Core Skill

Select components rated for automotive temperature ranges and reliability standards, and manage component sourcing and lifecycle across multi-year production runs.

Signal Integrity & EMC
Stage 4 · Advanced A

Ensure boards don’t emit or fall victim to electromagnetic interference under CISPR 25 — the automotive EMC standard considerably stricter than consumer electronics requirements.

Power Supply Design
Stage 5 · Advanced B

Design on-board voltage regulation that keeps an ECU running reliably across a vehicle’s variable electrical environment, including transient spikes from engine starts and load dumps.

Hardware Bring-Up & Validation
Stage 6 · Advanced

First power-on and systematic validation of new board designs — debugging discrepancies between design intent and actual physical behavior. Recurring with every board revision.

Skills Required

CategorySkillLevel
Core TechnicalPCB design (Altium/OrCAD)Core
Analog & digital circuitsCore
Signal integrityCore
Automotive EMCCore
Component sourcingCore
Advanced / SpecializedCISPR 25 EMC complianceAdvanced
Power supply designAdvanced
High-speed signal routingAdvanced
Automotive reliability (AEC-Q)Advanced
Hardware debuggingAdvanced

Learning Resources

ResourceProviderType
The Art of ElectronicsHorowitz & Hill — Cambridge University PressTextbook
Altium Designer TrainingAltium AcademyCourse
CISPR 25 EMC StandardIECStandard
Role 4.3

Vehicle Network Engineer (CAN, LIN, FlexRay, Ethernet)

Entry
BSc EE/CE
Time
10–14 mo
Demand
High
Employer
OEM / network architecture
Roadmap — Vehicle Network Engineer (CAN, LIN, FlexRay, Ethernet)
01Network Protocol Fundamentals
02CAN & CAN-FD Architecture
03LIN & FlexRay
↙ ↘
04Automotive Ethernet Design
05Network Topology & Bandwidth Planning
↘ ↙
06Network Validation & Diagnostics
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Network Protocol Fundamentals
Stage 1 · Foundation

Build general networking fundamentals — message framing, error detection, arbitration — that apply across all automotive-specific protocols, enabling genuine technical comparison between them.

CAN & CAN-FD Architecture
Stage 2 · Foundation

Cover CAN in depth, including the newer CAN-FD variant with higher bandwidth, since CAN remains the dominant protocol for the majority of in-vehicle communication despite the rise of automotive Ethernet.

LIN & FlexRay
Stage 3 · Core Skill

Cover LIN for simple, cost-effective low-speed devices like window and seat controls, and FlexRay for the deterministic, higher-reliability safety-critical chassis and steering applications where it’s historically used.

Automotive Ethernet Design
Stage 4 · Advanced A

Design Ethernet-based network segments for ADAS and infotainment domains where camera and LiDAR data volumes far exceed CAN capacity, including automotive-specific physical layer and switching considerations.

Network Topology & Bandwidth Planning
Stage 5 · Advanced B

Plan the overall vehicle network topology — which domains use which protocols — and forecast bandwidth needs years ahead of launch as feature requirements grow throughout development.

Network Validation & Diagnostics
Stage 6 · Advanced

Validate network design performance using bus analyzers, confirming message timing, error rates, and bandwidth utilization meet design targets across the vehicle’s full operating envelope.

Skills Required

CategorySkillLevel
Core TechnicalCAN / CAN-FDCore
LIN & FlexRayCore
Automotive EthernetCore
Network topology designCore
Vector CANoe/CANalyzerCore
Advanced / SpecializedTSN (Time-Sensitive Networking)Advanced
Bandwidth & latency analysisAdvanced
Network security basicsAdvanced
Gateway/router ECU designAdvanced
DoIP (ISO 13400)Advanced

Learning Resources

ResourceProviderType
Controller Area Network BasicsVector InformatikReading
Vector CANoe TrainingVector AcademyCourse
Automotive Ethernet: The Definitive GuideIntrepid Control SystemsBook
Role 4.4

Power Electronics Engineer

Entry
MSc EE (power electronics)
Time
14–18 mo
Demand
High
Employer
OEM / Tier-1 powertrain
Roadmap — Power Electronics Engineer
01Power Converter Topology Fundamentals
02Semiconductor Device Selection
03Control Loop & Switching Design
↙ ↘
04Thermal & Magnetic Design
05Inverter & Onboard Charger
↘ ↙
06Power Stage Validation & EMC
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Power Converter Topology Fundamentals
Stage 1 · Foundation

Cover the fundamental circuit topologies — buck, boost, bridge converters — that form the conceptual building blocks for understanding any specific power electronics design as a variation on these patterns.

Semiconductor Device Selection
Stage 2 · Foundation

Cover IGBTs and the SiC MOSFETs rapidly displacing them in EV applications due to higher efficiency and faster switching — and the trade-offs engineers weigh when selecting between them.

Control Loop & Switching Design
Stage 3 · Core Skill

Design feedback control loops that regulate converter output and switching strategies — PWM, space-vector modulation — that determine how efficiently and cleanly power is converted.

Thermal & Magnetic Design
Stage 4 · Advanced A

Engineer inductors, transformers, and thermal management systems keeping a power converter operating within safe temperature limits despite handling tens of kilowatts in a compact package.

Inverter & Onboard Charger
Stage 5 · Advanced B

Apply fundamentals to complete systems — the traction inverter driving the motor, or the onboard charger managing AC grid charging — each with its own design constraints and efficiency targets.

Power Stage Validation & EMC
Stage 6 · Advanced

Validate real-world efficiency, thermal performance, and EMC of a power electronics design — high-power switching circuits are a significant EM interference source requiring careful management.

Skills Required

CategorySkillLevel
Core TechnicalPower converter topologiesCore
SiC/IGBT devicesCore
Control loop designCore
Thermal & magnetic designCore
MATLAB/SimulinkCore
Advanced / SpecializedInverter design (traction)Advanced
Onboard charger architectureAdvanced
EMC for power electronicsAdvanced
High-voltage safetyAdvanced
Efficiency optimizationAdvanced

Learning Resources

ResourceProviderType
Power Electronics, 6.334MIT OpenCourseWare (free)Free Course
Fundamentals of Power ElectronicsErickson & MaksimovićTextbook
High Voltage Safety for EV EngineersOEM certification programsCertification
Role 4.5

Electric Vehicle (EV) Engineer

Entry
BSc EE/ME
Time
12–16 mo
Demand
High
Employer
OEM powertrain team
Roadmap — Electric Vehicle (EV) Engineer
01EV Powertrain Architecture
02Battery & Motor Fundamentals
03Power Electronics Basics
↙ ↘
04System-Level Energy Trade-offs
05Cross-Subsystem Coordination
↘ ↙
06Full Vehicle Energy Validation
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

EV Powertrain Architecture
Stage 1 · Foundation

Build a working understanding of how an entire EV powertrain fits together — battery, motor, power electronics, thermal management, and the vehicle control software coordinating them.

Battery & Motor Fundamentals
Stage 2 · Foundation

Cover enough battery chemistry and electric motor theory to engage credibly with specialist teams in both areas — the goal is fluent generalist literacy, not specialist depth.

Power Electronics Basics
Stage 3 · Core Skill

Develop working knowledge of how power is converted and controlled throughout the powertrain, enough to understand the trade-offs power electronics specialists are navigating.

System-Level Energy Trade-offs
Stage 4 · Advanced A

Reason about how decisions in one subsystem ripple through the entire vehicle’s energy budget — quantifying trade-offs to inform program-level decisions about battery sizing, motor efficiency, and range targets.

Cross-Subsystem Coordination
Stage 5 · Advanced B

Work as the connective tissue between battery, motor, and power electronics specialist teams — translating requirements and constraints between them and catching integration issues early.

Full Vehicle Energy Validation
Stage 6 · Advanced

Validate the complete powertrain’s real-world energy performance — efficiency, range, and thermal behavior across drive cycles — confirming individually optimized subsystems deliver vehicle-level targets together.

Skills Required

CategorySkillLevel
Core TechnicalEV powertrain architectureCore
Battery & motor fundamentalsCore
Power electronics basicsCore
System trade-off analysisCore
Cross-team coordinationCore
Advanced / SpecializedEnergy budget modelingAdvanced
Drive cycle analysisAdvanced
Thermal interactionAdvanced
Requirements management across domainsAdvanced
Technical program coordinationAdvanced

Learning Resources

ResourceProviderType
EV Engineering SpecializationUniversity of Colorado Boulder (Coursera)Course
Electric and Hybrid VehiclesWiley — Husain et al.Textbook
Battery Management SystemsUniversity of Michigan (Coursera)Course
Role 4.6

Control Systems Engineer

Entry
MSc EE/ME (controls)
Time
12–16 mo
Demand
High
Employer
OEM / Tier-1 controls
Roadmap — Control Systems Engineer
01Classical Control Theory
02System Modeling & Identification
03MATLAB/Simulink Controller Design
↙ ↘
04Advanced Control (MPC, State-Space)
05Embedded Implementation & Tuning
↘ ↙
06Stability & Robustness Validation
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Classical Control Theory
Stage 1 · Foundation

Cover the foundational toolkit: PID control, frequency-domain analysis, and the concepts of stability, overshoot, and settling time that describe how a controlled system responds to commands and disturbances.

System Modeling & Identification
Stage 2 · Foundation

Build mathematical models of physical systems being controlled — from first-principles physics or experimental identification techniques — since a controller is only as good as the model it’s designed against.

MATLAB/Simulink Controller Design
Stage 3 · Core Skill

Design and tune controllers within MATLAB and Simulink — the industry-standard environment — building hands-on fluency translating control theory into working, simulatable controller designs.

Advanced Control (MPC, State-Space)
Stage 4 · Advanced A

Apply model predictive control and state-space techniques that handle multiple interacting variables and constraints more gracefully than classical PID — increasingly used in EVs and advanced chassis systems.

Embedded Implementation & Tuning
Stage 5 · Advanced B

Translate a validated controller design into efficient, deterministic embedded C, and develop the hands-on craft of tuning parameters on real hardware where simulation models inevitably diverge from reality.

Stability & Robustness Validation
Stage 6 · Advanced

Validate that a controller remains stable and performs acceptably across the full range of real-world operating conditions and component variation a production vehicle will encounter.

Skills Required

CategorySkillLevel
Core TechnicalControl theory (PID, MPC)Core
MATLAB/SimulinkCore
System modelingCore
Embedded CCore
Stability analysisCore
Advanced / SpecializedModel predictive controlAdvanced
State-space designAdvanced
Embedded CoderAdvanced
HIL tuningAdvanced
Frequency-domain toolsAdvanced

Learning Resources

ResourceProviderType
Feedback Control of Dynamic SystemsFranklin, Powell & Emami-Naeini — PearsonTextbook
Control System DesignMIT OpenCourseWare (free)Free Course
Model-Based Design for Embedded SystemsMathWorksCourse
Category 05

Systems Engineering

Engineers who hold the whole vehicle together — defining requirements, architecting cross-domain systems, and ensuring hundreds of subsystems integrate into one coherent product.

Roles (6)
Systems EngineerRequirements EngineerVehicle Integration EngineerSystems ArchitectProduct OwnerTechnical Lead
Role 5.1

Systems Engineer

Entry
BSc/MSc any engineering
Time
12–16 mo
Demand
High
Employer
OEM program team
Roadmap — Systems Engineer
01Systems Thinking Fundamentals
02Requirements Engineering
03V-Model & Development Process
↙ ↘
04Architecture & Interface Design
05Trade-Off & Risk Analysis
↘ ↙
06Cross-Domain Integration Leadership
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Systems Thinking Fundamentals
Stage 1 · Foundation

Introduce decomposition, emergent behavior, and the idea that a system’s properties often can’t be predicted from individual parts alone. Engineers from strong domain backgrounds often find this stage requires a real shift in how they approach problems.

Requirements Engineering
Stage 2 · Foundation

Write clear, testable requirements, manage them in IBM DOORS, and maintain traceability from high-level vehicle requirements down to component specifications — the backbone of how large automotive programs avoid chaos.

V-Model & Development Process
Stage 3 · Core Skill

Understand the V-model not just as a diagram but as the actual organizing logic of how an automotive program runs — essential for functioning effectively as a systems engineer on any real team.

Architecture & Interface Design
Stage 4 · Advanced A

Define how subsystems should be decomposed and how their interfaces should be specified precisely enough that independent supplier teams can build to them without constant renegotiation.

Trade-Off & Risk Analysis
Stage 5 · Advanced B

Evaluate competing design options against cost, weight, performance, and risk, and identify where a program’s biggest technical risks actually lie before they become expensive late-stage problems.

Cross-Domain Integration Leadership
Stage 6 · Advanced

Chair integration meetings where conflicting subsystem requirements get resolved, track open issues across dozens of teams, and be the person a program manager calls when two domains disagree about who owns a problem.

Skills Required

CategorySkillLevel
Core TechnicalSystems thinkingCore
Requirements management (DOORS)Core
V-model processCore
Technical documentationCore
Cross-functional communicationCore
Advanced / SpecializedSystem architecture designAdvanced
Trade-off & risk analysisAdvanced
SysMLAdvanced
Functional safety awarenessAdvanced
Program coordinationAdvanced

Learning Resources

ResourceProviderType
Systems Engineering Body of Knowledge (SEBoK)INCOSEReference
INCOSE Systems Engineering HandbookINCOSEBook
DOORS Requirements Management TrainingIBMCourse
Role 5.2

Requirements Engineer

Entry
BSc Eng. any discipline
Time
10–14 mo
Demand
High
Employer
OEM / Tier-1 program
Roadmap — Requirements Engineer
01Requirements Theory & Quality
02Stakeholder Elicitation
03Requirements Management Tools
↙ ↘
04Traceability Architecture
05Requirements Quality Auditing
↘ ↙
06Cross-Program Governance
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Requirements Theory & Quality
Stage 1 · Foundation

Cover what makes a requirement good: unambiguous, verifiable, atomic, and traceable to a real need. Genuinely difficult to do consistently — experienced engineers still get this wrong regularly.

Stakeholder Elicitation
Stage 2 · Foundation

Interview and facilitate workshops to draw out what stakeholders actually need — which is often different from what they initially say they want when first asked.

Requirements Management Tools
Stage 3 · Core Skill

Build practical, hands-on fluency with IBM DOORS and similar tools, including the structured linking features that maintain traceability across thousands of requirements on a full vehicle program.

Traceability Architecture
Stage 4 · Advanced A

Design how an entire program’s requirements hierarchy should be organized — vehicle-level down through system, subsystem, and component levels — so traceability stays coherent even at tens of thousands of requirements.

Requirements Quality Auditing
Stage 5 · Advanced B

Systematically review requirements written by engineering teams for ambiguity, testability, and proper traceability, catching problems before they propagate into expensive downstream confusion or rework.

Cross-Program Governance
Stage 6 · Advanced

Set and enforce requirements writing standards across an entire program or multiple programs, and be the final technical authority when a dispute arises about what a requirement means or whether it’s been satisfied.

Skills Required

CategorySkillLevel
Core TechnicalRequirements elicitationCore
DOORS / requirements toolsCore
Traceability managementCore
Stakeholder interviewingCore
Technical writingCore
Advanced / SpecializedRequirements architecture designAdvanced
Quality auditingAdvanced
SysML requirementsAdvanced
Cross-functional facilitationAdvanced
Program governanceAdvanced

Learning Resources

ResourceProviderType
DOORS Requirements Management TrainingIBMCourse
Mastering the Requirements ProcessRobertson & Robertson — Addison-WesleyBook
INCOSE Systems Engineering HandbookINCOSEBook
Role 5.3

Vehicle Integration Engineer

Entry
BSc Eng. any discipline
Time
12–16 mo
Demand
High
Employer
OEM program team
Roadmap — Vehicle Integration Engineer
01Whole-Vehicle Systems Literacy
02Build Process & Prototype Coordination
03Cross-Domain Issue Tracking
↙ ↘
04Physical Packaging & Fit Resolution
05Electrical/Software Integration Testing
↘ ↙
06Vehicle Sign-Off Coordination
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Whole-Vehicle Systems Literacy
Stage 1 · Foundation

Build broad working knowledge across mechanical, electrical, and software domains — not deep expertise in any one, but enough fluency to understand how a problem in one domain affects another.

Build Process & Prototype Coordination
Stage 2 · Foundation

Understand how a vehicle program’s prototype builds actually work — what gets built when, in what sequence, and how issues discovered during a build are captured and routed to the right team.

Cross-Domain Issue Tracking
Stage 3 · Core Skill

Use issue tracking systems to log, prioritize, and follow integration problems to resolution across teams that don’t naturally share a single backlog — the connective infrastructure that makes cross-domain coordination tractable.

Physical Packaging & Fit Resolution
Stage 4 · Advanced A

Resolve physical interference and packaging conflicts that only become apparent once real components from different teams are assembled — a wiring harness that doesn’t clear a bracket, a sensor mounted where it can’t see.

Electrical/Software Integration Testing
Stage 5 · Advanced B

Coordinate integration testing that confirms electrical and software subsystems actually communicate and function correctly once assembled in a real vehicle.

Vehicle Sign-Off Coordination
Stage 6 · Advanced

Coordinate the formal sign-off process that confirms a vehicle build is ready to proceed to the next program milestone, compiling input from every domain team into a defensible go/no-go decision.

Skills Required

CategorySkillLevel
Core TechnicalCross-domain integrationCore
Vehicle build processCore
Issue tracking & root-causeCore
CAN/Ethernet basicsCore
Test coordinationCore
Advanced / SpecializedPhysical packaging (CAD review)Advanced
Electrical/software test coordinationAdvanced
Prototype build managementAdvanced
Cross-team escalationAdvanced
Program milestone sign-offAdvanced

Learning Resources

ResourceProviderType
Systems Engineering Body of Knowledge (SEBoK)INCOSEReference
Automotive SPICE GuidelinesVDA QMCStandard
INCOSE Systems Engineering HandbookINCOSEBook
Role 5.4

Systems Architect

Entry
8–12 yr exp.
Time
Promotion
Demand
High
Employer
OEM platform team
Roadmap — Systems Architect
01Cross-Domain Technical Depth
02Platform Architecture Theory
03SysML & Formal Modeling
↙ ↘
04Long-Range Technology Roadmapping
05Cross-Domain Trade-Off Arbitration
↘ ↙
06Executive Technical Authority
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Cross-Domain Technical Depth
Stage 1 · Foundation

Built through career-long exposure across at least two or three vehicle domains — powertrain, body, ADAS, infotainment — deeply enough to understand how decisions in one constrain the others.

Platform Architecture Theory
Stage 2 · Foundation

Design technical foundations flexible enough to support multiple vehicle models and trims without becoming so generic they fail to optimize for any of them well.

SysML & Formal Modeling
Stage 3 · Core Skill

Use SysML to represent a platform’s architecture precisely enough for analysis, review, and communication across very large engineering organizations without ambiguity.

Long-Range Technology Roadmapping
Stage 4 · Advanced A

Plan how a platform’s architecture needs to evolve over the next 5–10 years — balancing over-engineering risk against the cost of an architecture that can’t accommodate real near-term needs.

Cross-Domain Trade-Off Arbitration
Stage 5 · Advanced B

Resolve genuine conflicts between domain teams with competing priorities — a decision that benefits ADAS compute needs might constrain body domain cost targets. Someone has to make the final call.

Executive Technical Authority
Stage 6 · Advanced

Represent engineering’s architectural decisions to senior leadership and be personally accountable when an architectural choice constrains or enables a future program in ways that take years to fully play out.

Skills Required

CategorySkillLevel
Core TechnicalPlatform architecture designCore
SysML modelingCore
Long-term technology roadmappingCore
Cross-domain trade-off analysisCore
Executive communicationCore
Advanced / SpecializedMulti-generation platform strategyAdvanced
Architecture governance boardsAdvanced
Risk-adjusted forecastingAdvanced
Executive influenceAdvanced
Technical due diligenceAdvanced

Learning Resources

ResourceProviderType
INCOSE Systems Engineering HandbookINCOSEBook
SDV FundamentalsSAE InternationalCourse
Model-Based Systems Engineering with SysMLCoursera / UdemyCourse
Role 5.5

Product Owner

Entry
2–4 yr exp.
Time
Promotion
Demand
High
Employer
OEM software/digital team
Roadmap — Product Owner
01Agile / Scrum Fundamentals
02User & Market Research
03Backlog Prioritization Frameworks
↙ ↘
04Cross-Functional Stakeholder Management
05Roadmap & Release Planning
↘ ↙
06Outcome Measurement
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Agile / Scrum Fundamentals
Stage 1 · Foundation

Cover Agile and Scrum frameworks now used by most automotive software teams — including the product owner’s specific responsibilities: writing user stories, running backlog grooming, sprint planning and review.

User & Market Research
Stage 2 · Foundation

Gather and synthesize input from customers, market research, and competitive analysis to understand what features actually matter to drivers — the raw material for informed prioritization decisions.

Backlog Prioritization Frameworks
Stage 3 · Core Skill

Apply structured frameworks for deciding what to build next given limited engineering capacity — balancing customer value, technical feasibility, and business strategy in a transparent, defensible way.

Cross-Functional Stakeholder Management
Stage 4 · Advanced A

Navigate the large stakeholder set a vehicle software feature touches — engineering, legal, marketing, regulatory, dealer networks — reconciling competing priorities into a coherent product direction.

Roadmap & Release Planning
Stage 5 · Advanced B

Build longer-range product roadmaps accounting for automotive constraints typical software POs never face: hardware-tied features, regulatory timelines, and release cycles measured in years rather than weeks.

Outcome Measurement
Stage 6 · Advanced

Measure whether shipped features achieved their intended business and customer outcomes using available telemetry and feedback, then use that evidence to inform the next prioritization cycle.

Skills Required

CategorySkillLevel
Core TechnicalAgile / ScrumCore
Backlog prioritizationCore
Stakeholder managementCore
User & market researchCore
Roadmap planningCore
Advanced / SpecializedOTA release strategyAdvanced
Cross-functional facilitationAdvanced
Outcome & telemetry analysisAdvanced
Regulatory-aware planningAdvanced
Executive communicationAdvanced

Learning Resources

ResourceProviderType
Certified Scrum Product Owner (CSPO)Scrum AllianceCertification
Inspired: How to Create Tech Products Customers LoveMarty Cagan — WileyBook
SDV FundamentalsSAE InternationalCourse
Role 5.6

Technical Lead

Entry
4–6 yr exp.
Time
Promotion
Demand
High
Employer
OEM / Tier-1 engineering
Roadmap — Technical Lead
01Technical Credibility & Depth
02Sprint & Release Planning
03Architecture Decision-Making
↙ ↘
04Technical Mentorship
05Cross-Team Negotiation
↘ ↙
06Team Technical Accountability
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Technical Credibility & Depth
Stage 1 · Foundation

Built through years of demonstrated technical judgment — not a course, but the accumulated trust that comes from consistently making sound calls that hold up over time. Authority comes from this, not from a title alone.

Sprint & Release Planning
Stage 2 · Foundation

Break down technical efforts into realistic sprint plans, balance technical debt against new feature work, and communicate timeline risk honestly to program management before it becomes a surprise.

Architecture Decision-Making
Stage 3 · Core Skill

Make and document architecture-level decisions for a team’s ownership area, including the judgment to know which decisions need broader architectural review and which can be made confidently at team level.

Technical Mentorship
Stage 4 · Advanced A

Actively grow junior and mid-level engineers through code review, pairing, and deliberate skill-building assignments — compounding impact well beyond individual output.

Cross-Team Negotiation
Stage 5 · Advanced B

Represent a team’s technical priorities and constraints in negotiations with other teams and program management — protecting the team from unrealistic commitments while remaining a constructive partner.

Team Technical Accountability
Stage 6 · Advanced

Carry the accountability for the team’s technical output — responsible when it falls short, credited when it exceeds expectations. The practical definition of the role at senior levels.

Skills Required

CategorySkillLevel
Core TechnicalTechnical mentorshipCore
Architecture decisionsCore
Code/design reviewCore
Sprint & release planningCore
Cross-team negotiationCore
Advanced / SpecializedTechnical debt managementAdvanced
Team capacity planningAdvanced
Conflict resolutionAdvanced
Performance coachingAdvanced
Program risk communicationAdvanced

Learning Resources

ResourceProviderType
The Staff Engineer’s PathTanya Reilly — O’ReillyBook
An Elegant PuzzleWill LarsonBook
The Manager’s PathCamille Fournier — O’ReillyBook
Category 06

Mechanical & Vehicle Engineering

Engineers who shape how a vehicle physically performs — handling, ride, structural integrity, and thermal management from the cabin to the battery pack.

Roles (6)
Vehicle Dynamics EngineerDesign EngineerPowertrain EngineerChassis EngineerNVH EngineerThermal Engineer
Role 6.1

Vehicle Dynamics Engineer

Entry
BSc/MSc Mechanical Eng.
Time
2–3 yr
Demand
Steady
Employer
OEM dynamics team
Roadmap — Vehicle Dynamics Engineer
01Vehicle Dynamics Theory
02Suspension & Chassis Fundamentals
03Simulation & Modeling (CarSim/ADAMS)
↙ ↘
04Ride & Handling Tuning
05Electric Drivetrain Dynamics
↘ ↙
06On-Track Validation
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Vehicle Dynamics Theory
Stage 1 · Foundation

Cover tire force generation and slip angles, weight transfer under acceleration and cornering, and the coupled longitudinal, lateral, and yaw dynamics that determine how a car responds to driver input.

Suspension & Chassis Fundamentals
Stage 2 · Foundation

Translate theory into mechanical: suspension geometry and kinematics, spring and damper behavior, anti-roll bar design, and how these interact to produce a particular ride and handling character.

Simulation & Modeling (CarSim/ADAMS)
Stage 3 · Core Skill

Build fluency in CarSim and ADAMS to model full-vehicle dynamic behavior in simulation — letting engineers iterate on tuning decisions far faster and more cheaply than physical testing alone.

Ride & Handling Tuning
Stage 4 · Advanced A

The hands-on craft of tuning spring rates, damper curves, anti-roll bar stiffness, and steering response — widely regarded as one of the most experience-dependent skills in automotive engineering, built over years of seat-time.

Electric Drivetrain Dynamics
Stage 5 · Advanced B

Account for instant electric motor torque delivery, regenerative braking effects on weight transfer and pedal feel, and unique traction control challenges with motors capable of near-instantaneous torque changes.

On-Track Validation
Stage 6 · Advanced

Extensive proving-ground and public-road testing to confirm simulated tuning decisions translate into intended real-world feel, with iterative recalibration when they don’t. Every new vehicle program requires its own campaign.

Skills Required

CategorySkillLevel
Core TechnicalVehicle dynamics theoryCore
Tire mechanicsCore
Suspension designCore
CarSim / ADAMSCore
MATLAB/SimulinkCore
Advanced / SpecializedRide & handling tuningAdvanced
Electric drivetrain dynamicsAdvanced
Traction/stability control calibrationAdvanced
Proving ground methodologyAdvanced
Driver-in-the-loop simulationAdvanced

Learning Resources

ResourceProviderType
Fundamentals of Vehicle DynamicsThomas Gillespie — SAE InternationalTextbook
Race Car Vehicle DynamicsMilliken & Milliken — SAE InternationalTextbook
Tire and Vehicle DynamicsHans Pacejka — Butterworth-HeinemannTextbook
Role 6.2

Design Engineer

Entry
BSc Mechanical Eng.
Time
10–14 mo
Demand
High
Employer
OEM / Tier-1 supplier
Roadmap — Design Engineer
01CAD Fundamentals (CATIA/SolidWorks)
02GD&T & Tolerancing
03Material Selection & Properties
↙ ↘
04Design for Manufacturability (DFM)
05FEA-Informed Design Iteration
↘ ↙
06Design Review & Release
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

CAD Fundamentals (CATIA/SolidWorks)
Stage 1 · Foundation

Build genuine fluency in CATIA (dominant at most large OEMs) or SolidWorks (common at suppliers), including parametric modeling techniques that let designs be efficiently modified as requirements change.

GD&T & Tolerancing
Stage 2 · Foundation

Master geometric dimensioning and tolerancing — the formal language specifying exactly how much variation a manufactured part can have while still functioning correctly. No manufacturing process produces perfectly identical parts.

Material Selection & Properties
Stage 3 · Core Skill

Select appropriate materials — steel grades, aluminum alloys, engineering plastics — based on mechanical properties, cost, and manufacturability. Material choice fundamentally constrains what geometry and process are viable.

Design for Manufacturability (DFM)
Stage 4 · Advanced A

Design parts with their manufacturing process in mind from the start — draft angles for molded parts, bend radii for stamped sheet metal — rather than discovering manufacturing problems after the design is committed.

FEA-Informed Design Iteration
Stage 5 · Advanced B

Use finite element analysis results to guide design iteration directly — removing material from over-engineered regions and reinforcing under-engineered ones, optimizing strength-to-weight ratio efficiently.

Design Review & Release
Stage 6 · Advanced

Present designs to cross-functional reviewers and ultimately release for production tooling — a recurring milestone throughout any program that involves new components.

Skills Required

CategorySkillLevel
Core TechnicalCAD (CATIA/SolidWorks/NX)Core
GD&T (tolerancing)Core
Design for manufacturabilityCore
Material selectionCore
FEA basicsCore
Advanced / SpecializedDFM for sheet metal & moldingAdvanced
Structural optimizationAdvanced
Cost estimationAdvanced
Design review facilitationAdvanced
PLM systems (Teamcenter/Windchill)Advanced

Learning Resources

ResourceProviderType
CATIA V5/V6 TrainingDassault Systèmes LearningCourse
GD&T StandardASME Y14.5Standard
Engineering Design: A Materials and Processing ApproachDieter & Schmidt — McGraw HillTextbook
Role 6.3

Powertrain Engineer

Entry
BSc/MSc Mechanical Eng.
Time
12–16 mo
Demand
Steady
Employer
OEM powertrain team
Roadmap — Powertrain Engineer
01Powertrain Architecture Overview
02Thermodynamics / EV Energy Conversion
03Powertrain Modeling (MATLAB/Simulink)
↙ ↘
04Calibration & Drive Cycle Tuning
05Emissions & Efficiency Compliance
↘ ↙
06Powertrain Validation Testing
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Powertrain Architecture Overview
Stage 1 · Foundation

Build working understanding of conventional combustion, parallel and series hybrid, and pure electric architectures — and the fundamental trade-offs between them in cost, efficiency, and complexity.

Thermodynamics / EV Energy Conversion
Stage 2 · Foundation

Cover the underlying physics of energy conversion for whichever architecture you’re working on — combustion thermodynamics for engine-based powertrains, or motor and battery conversion efficiency for EVs.

Powertrain Modeling (MATLAB/Simulink)
Stage 3 · Core Skill

Build and use simulation models to predict powertrain performance — fuel economy, acceleration, range — before physical prototypes exist, which is essential for making early architecture and sizing decisions.

Calibration & Drive Cycle Tuning
Stage 4 · Advanced A

Calibrate powertrain control parameters against standardized drive cycles and real-world patterns, balancing performance, efficiency, and drivability across dynamometer testing and on-road validation.

Emissions & Efficiency Compliance
Stage 5 · Advanced B

Ensure a powertrain design meets emissions and fuel economy/efficiency standards in each target market — varying significantly by region and tightening over time, making this an increasingly specialized discipline.

Powertrain Validation Testing
Stage 6 · Advanced

Confirm real-world powertrain performance on dynamometers and in vehicle testing — matching simulated and targeted performance across the vehicle’s full operating envelope.

Skills Required

CategorySkillLevel
Core TechnicalPowertrain architectureCore
Thermodynamics (or EV equivalents)Core
MATLAB/SimulinkCore
Calibration & testingCore
Emissions/efficiency regulationsCore
Advanced / SpecializedDynamometer testingAdvanced
Drive cycle simulation (WLTP/EPA)Advanced
Regulatory compliance documentationAdvanced
Hybrid energy managementAdvanced
Powertrain NVH awarenessAdvanced

Learning Resources

ResourceProviderType
EV Engineering SpecializationUniversity of Colorado Boulder (Coursera)Course
SAE Powertrain StandardsSAE InternationalStandard
Hybrid Electric VehiclesIqbal Husain — CRC PressTextbook
Role 6.4

Chassis Engineer

Entry
BSc Mechanical Eng.
Time
12–16 mo
Demand
Steady
Employer
OEM / Tier-1 chassis
Roadmap — Chassis Engineer
01Chassis Systems Overview
02Suspension & Steering Design
03Brake System Design
↙ ↘
04Structural & FEA Analysis
05Durability & Fatigue Testing
↘ ↙
06Chassis Validation & Sign-off
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Chassis Systems Overview
Stage 1 · Foundation

Build broad familiarity with all major chassis subsystems — suspension, steering, brakes, frame — and how they interact mechanically, establishing context before specializing in any single area.

Suspension & Steering Design
Stage 2 · Foundation

Design suspension links, control arms, and steering linkages — including the kinematic constraints that determine how components must move together to deliver the vehicle dynamics engineer’s intended handling characteristics.

Brake System Design
Stage 3 · Core Skill

Design brake calipers, rotors, and the hydraulic system that actuates them — balancing braking performance, heat dissipation, noise, and cost across one of the vehicle’s most safety-critical mechanical systems.

Structural & FEA Analysis
Stage 4 · Advanced A

Use finite element analysis to verify chassis components can withstand structural and dynamic loads across a vehicle’s lifetime — identifying stress concentrations and optimizing geometry before any physical part is built.

Durability & Fatigue Testing
Stage 5 · Advanced B

Validate chassis components through accelerated durability testing simulating years of real-world road loads in compressed time — catching fatigue failure modes that static structural analysis alone might miss.

Chassis Validation & Sign-off
Stage 6 · Advanced

Confirm chassis components meet all structural, durability, and regulatory requirements before releasing for production tooling — a recurring milestone for every new chassis component a program develops.

Skills Required

CategorySkillLevel
Core TechnicalSuspension & brake designCore
CAD (CATIA/SolidWorks)Core
FEA & structural analysisCore
Material selectionCore
Durability testingCore
Advanced / SpecializedFatigue analysisAdvanced
Brake thermal managementAdvanced
Steering kinematicsAdvanced
Road load data acquisitionAdvanced
Regulatory safety standardsAdvanced

Learning Resources

ResourceProviderType
Fundamentals of Vehicle DynamicsThomas Gillespie — SAE InternationalTextbook
Brake Design and SafetyRudolf Limpert — SAE InternationalTextbook
CATIA V5/V6 TrainingDassault Systèmes LearningCourse
Role 6.5

NVH Engineer

Entry
MSc Mechanical Eng. (acoustics)
Time
14–18 mo
Demand
Steady
Employer
OEM NVH team
Roadmap — NVH Engineer
01Acoustics & Vibration Fundamentals
02Measurement & Signal Processing
03NVH Simulation (FEA/Modal Analysis)
↙ ↘
04Source Identification & Root-Cause
05Sound Quality Engineering
↘ ↙
06Vehicle-Level NVH Sign-off
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Acoustics & Vibration Fundamentals
Stage 1 · Foundation

Cover sound wave propagation, resonance, and vibration theory — explaining how mechanical energy in one part of a vehicle ends up as audible noise somewhere else, often through a surprisingly indirect transmission path.

Measurement & Signal Processing
Stage 2 · Foundation

Use microphones, accelerometers, and FFT analysis to measure and characterize noise and vibration precisely — the practical, instrumented-testing skill set the role relies on daily.

NVH Simulation (FEA/Modal Analysis)
Stage 3 · Core Skill

Predict a vehicle’s noise and vibration behavior in simulation using finite element and modal analysis tools — identifying resonant frequencies and structural weaknesses before physical prototypes exist.

Source Identification & Root-Cause
Stage 4 · Advanced A

Systematically trace unwanted noise or vibration back to its actual physical source — genuinely difficult since noise can travel far from where it originated and masquerade as a problem in an entirely different system.

Sound Quality Engineering
Stage 5 · Advanced B

Shape how a vehicle’s remaining sounds are perceived — tuning an exhaust note, EV warning sound, or door closing thud to feel intentional and high-quality rather than merely quiet.

Vehicle-Level NVH Sign-off
Stage 6 · Advanced

Confirm a vehicle meets noise and vibration targets across its full operating range — a recurring milestone throughout a program as design changes elsewhere inevitably introduce new NVH issues to resolve.

Skills Required

CategorySkillLevel
Core TechnicalAcoustic & vibration measurementCore
FEA/modal analysisCore
Sound quality engineeringCore
Signal processingCore
NVH simulation tools (LMS, Nastran)Core
Advanced / SpecializedTransfer path analysisAdvanced
PsychoacousticsAdvanced
Active noise cancellationAdvanced
EV-specific NVHAdvanced
Statistical energy analysisAdvanced

Learning Resources

ResourceProviderType
Engineering Noise ControlBies & Hansen — CRC PressTextbook
NVH Simulation with Siemens SimcenterSiemens Xcelerator AcademyCourse
Vehicle Refinement: Controlling Noise and VibrationCrolla & Lin — Butterworth-HeinemannTextbook
Role 6.6

Thermal Engineer

Entry
MSc Mechanical Eng. (thermal/fluids)
Time
12–16 mo
Demand
High
Employer
OEM thermal systems
Roadmap — Thermal Engineer
01Heat Transfer & Thermodynamics
02CFD Simulation Fundamentals
03HVAC System Design
↙ ↘
04Battery Thermal Management
05Powertrain Cooling Design
↘ ↙
06Thermal System Validation
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Heat Transfer & Thermodynamics
Stage 1 · Foundation

Build the foundational physics: conduction, convection, and radiation heat transfer, and the thermodynamic principles governing how efficiently a cooling system moves heat from where it’s generated to where it’s safely dissipated.

CFD Simulation Fundamentals
Stage 2 · Foundation

Use computational fluid dynamics to predict airflow and heat transfer through vehicle cooling systems before physical prototypes exist — balancing simulation accuracy against computational cost.

HVAC System Design
Stage 3 · Core Skill

Design the cabin heating, ventilation, and air conditioning system — balancing passenger comfort, energy efficiency (which directly affects EV range), and tight packaging constraints.

Battery Thermal Management
Stage 4 · Advanced A

Design liquid or immersion cooling systems keeping an EV battery pack within its safe temperature window across extreme climates and fast-charging — where thermal management directly affects performance and safety.

Powertrain Cooling Design
Stage 5 · Advanced B

Design cooling systems for combustion engines, transmissions, and electric drive units — managing heat generated by mechanical and electrical losses during normal vehicle operation.

Thermal System Validation
Stage 6 · Advanced

Validate thermal performance through climate chamber testing and extreme-condition vehicle testing — confirming simulated performance holds across the genuine range of climates and use cases a vehicle will encounter.

Skills Required

CategorySkillLevel
Core TechnicalHeat transfer & thermodynamicsCore
CFD simulationCore
Battery thermal managementCore
HVAC system designCore
Material & coolant selectionCore
Advanced / SpecializedImmersion & liquid cooling designAdvanced
Fast-charging thermal strategyAdvanced
Climate chamber testingAdvanced
Refrigerant system designAdvanced
Thermal-electrical co-simulationAdvanced

Learning Resources

ResourceProviderType
Fundamentals of Heat and Mass TransferIncropera et al. — WileyTextbook
ANSYS Fluent CFD TrainingAnsys Learning HubCourse
Battery Thermal Management SystemsSAE InternationalReading
Category 07

Manufacturing & Operations

Engineers who turn validated designs into vehicles built reliably at scale — process design, automation, and the quality systems that keep a high-volume plant running.

Roles (5)
Manufacturing EngineerProduction EngineerQuality EngineerProcess EngineerPlant Automation Engineer
Role 7.1

Manufacturing Engineer

Entry
BSc Mechanical/Industrial Eng.
Time
10–14 mo
Demand
Steady
Employer
OEM assembly plant
Roadmap — Manufacturing Engineer
01Manufacturing Processes
02Lean Manufacturing & Six Sigma
03Industrial Automation & Robotics
↙ ↘
04Quality Systems
05Digital Twin & Industry 4.0
↘ ↙
06Plant Operations Leadership
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Manufacturing Processes
Stage 1 · Foundation

Understand what’s actually happening at each line station: stamping, welding body-in-white, casting and machining housings, and final assembly. Each process has its own failure modes, tolerances, and cost structure.

Lean Manufacturing & Six Sigma
Stage 2 · Foundation

Learn Toyota’s production system vocabulary — takt time, kaizen, andon, waste elimination — now the default language of any automotive plant, paired with Six Sigma’s statistical rigor to measure whether improvements are real.

Industrial Automation & Robotics
Stage 3 · Core Skill

Cover PLC programming for line control logic, integrating robotic work cells for welding and painting, and designing material-handling systems that keep parts flowing at takt time without bottlenecks.

Quality Systems
Stage 4 · Advanced A

Apply IATF 16949, failure mode and effects analysis, and structured root-cause methods. Engineers who specialize here often move into supplier quality or plant quality manager roles.

Digital Twin & Industry 4.0
Stage 5 · Advanced B

Build sensor-fed digital replicas of production lines to test layout changes and predict maintenance needs before touching the physical line — the fastest-growing specialization in manufacturing engineering.

Plant Operations Leadership
Stage 6 · Advanced

Line balance across an entire facility, control costs, and coordinate the cross-functional work needed to launch a new vehicle program on an existing line without stopping production.

Skills Required

CategorySkillLevel
Core TechnicalManufacturing processesCore
Lean / Six SigmaCore
CAD (CATIA/SolidWorks)Core
PLC programmingCore
Statistical process controlCore
Advanced / SpecializedIATF 16949Advanced
FMEAAdvanced
Digital twin platformsAdvanced
Robotic cell integrationAdvanced
Industry 4.0 / IIoT sensorsAdvanced

Learning Resources

ResourceProviderType
Lean Six Sigma Green BeltASQCertification
Industrial Automation & PLC ProgrammingUdemyCourse
The Toyota WayJeffrey Liker — McGraw HillBook
Role 7.2

Production Engineer

Entry
BSc Industrial/Mechanical Eng.
Time
8–12 mo
Demand
High
Employer
OEM assembly plant
Roadmap — Production Engineer
01Line Operations Fundamentals
02Root Cause Analysis
03Lean Manufacturing Practice
↙ ↘
04PLC Troubleshooting
05Shift & Workforce Management
↘ ↙
06Continuous Throughput Improvement
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Line Operations Fundamentals
Stage 1 · Foundation

Learn how a specific production line is actually run day to day — shift handoffs, standard work instructions, and the practical realities of keeping a line moving at its target rate.

Root Cause Analysis
Stage 2 · Foundation

Apply 5 Whys and fishbone diagrams to diagnosing line stoppages and quality issues quickly enough to minimize downtime — speed of diagnosis is often as important as the eventual fix.

Lean Manufacturing Practice
Stage 3 · Core Skill

Apply lean principles in daily practice — identifying and eliminating waste on a real line, running kaizen events, and building continuous improvement into a team’s normal operating rhythm.

PLC Troubleshooting
Stage 4 · Advanced A

Develop hands-on PLC troubleshooting skills to resolve automated equipment faults directly — significantly reducing downtime on issues that turn out to be simple fixes.

Shift & Workforce Management
Stage 5 · Advanced B

Lead a production team effectively across shifts — balancing throughput targets with realistic workforce capacity and morale, becoming increasingly important as production engineers take on larger teams.

Continuous Throughput Improvement
Stage 6 · Advanced

Track overall equipment effectiveness and systematically work through the highest-impact improvement opportunities, compounding into significant throughput gains over a quarter or a year.

Skills Required

CategorySkillLevel
Core TechnicalLine balancingCore
Root cause analysisCore
PLC troubleshootingCore
Lean manufacturingCore
Shift & shop-floor managementCore
Advanced / SpecializedOEE trackingAdvanced
Kaizen event facilitationAdvanced
Workforce schedulingAdvanced
Standard work documentationAdvanced
Cross-shift handoff protocolsAdvanced

Learning Resources

ResourceProviderType
The Toyota WayJeffrey Liker — McGraw HillBook
Lean Six Sigma Green BeltASQCertification
The Goal: A Process of Ongoing ImprovementEliyahu GoldrattBook
Role 7.3

Quality Engineer

Entry
BSc Industrial/Mechanical Eng.
Time
10–14 mo
Demand
High
Employer
OEM / Tier-1 quality
Roadmap — Quality Engineer
01Quality Management Systems
02Statistical Process Control
03Inspection & Measurement Methods
↙ ↘
04FMEA & Root Cause Analysis
05Supplier Quality Management
↘ ↙
06Corrective Action & Continuous Improvement
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Quality Management Systems
Stage 1 · Foundation

Cover IATF 16949 — the automotive-specific quality management standard — giving engineers the framework within which all more specific quality tools and techniques operate.

Statistical Process Control
Stage 2 · Foundation

Use control charts and statistical methods to monitor whether a manufacturing process is behaving consistently — distinguishing real process shifts from normal random variation.

Inspection & Measurement Methods
Stage 3 · Core Skill

Apply CMMs, gauges, and visual inspection protocols to verify parts meet specified tolerances — including the measurement system analysis needed to actually trust those measurements.

FMEA & Root Cause Analysis
Stage 4 · Advanced A

Conduct failure mode and effects analysis to proactively identify where a process or design is most likely to fail, and structured root-cause analysis to investigate defects that do occur.

Supplier Quality Management
Stage 5 · Advanced B

Extend quality oversight to the supplier base through audits and corrective action management — essential given how many parts in a modern vehicle come from external suppliers.

Corrective Action & Continuous Improvement
Stage 6 · Advanced

Execute the formal 8D corrective action process and feed lessons learned back into process and design improvements to prevent recurrence — the closing loop of any quality program.

Skills Required

CategorySkillLevel
Core TechnicalIATF 16949Core
Statistical process controlCore
FMEACore
Root cause analysis (8D, 5 Whys)Core
Supplier quality managementCore
Advanced / SpecializedMeasurement system analysis (MSA)Advanced
CMM operationAdvanced
Supplier audit methodologyAdvanced
APQPAdvanced
8D corrective action facilitationAdvanced

Learning Resources

ResourceProviderType
IATF 16949 RequirementsIATF Global OversightStandard
FMEA HandbookAIAG-VDAReference
Lean Six Sigma Green BeltASQCertification
Role 7.4

Process Engineer

Entry
BSc Mechanical/Industrial Eng.
Time
10–14 mo
Demand
Steady
Employer
OEM / Tier-1 process
Roadmap — Process Engineer
01Process-Specific Technical Fundamentals
02Statistical Process Control
03Process Simulation Tools
↙ ↘
04Cost & Cycle Time Optimization
05Process Capability Studies
↘ ↙
06Process Validation & Hand-off
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

Process-Specific Technical Fundamentals
Stage 1 · Foundation

Build deep knowledge of one specific manufacturing process — the metallurgy of resistance welding, the chemistry of automotive paint, the physics of stamping — the specialized depth that distinguishes a process engineer from a generalist.

Statistical Process Control
Stage 2 · Foundation

Apply SPC specifically to the chosen process — identifying key parameters that most affect output quality and setting up monitoring to keep them within acceptable bounds consistently.

Process Simulation Tools
Stage 3 · Core Skill

Use process-specific simulation tools — weld path simulation, paint flow simulation — to optimize a process design before committing to expensive physical tooling and equipment changes.

Cost & Cycle Time Optimization
Stage 4 · Advanced A

Systematically reduce a process’s cycle time and cost per part while holding quality constant — through careful analysis of where time and material are actually spent versus where they’re assumed to be spent.

Process Capability Studies
Stage 5 · Advanced B

Conduct formal capability studies (Cpk/Ppk) that quantify with statistical confidence whether a process can reliably produce parts within specification — often a formal gate before production approval.

Process Validation & Hand-off
Stage 6 · Advanced

Formally validate a process and hand it off to production engineering teams with complete documentation of optimized parameters and known failure modes for future engineers to maintain successfully.

Skills Required

CategorySkillLevel
Core TechnicalProcess design & optimizationCore
Statistical process controlCore
CAD/process simulationCore
Cost & cycle time analysisCore
Lean manufacturingCore
Advanced / SpecializedProcess capability studies (Cpk/Ppk)Advanced
Welding/stamping/paint expertiseAdvanced
Process FMEAAdvanced
Tooling design collaborationAdvanced
Process documentation standardsAdvanced

Learning Resources

ResourceProviderType
Lean Six Sigma Green BeltASQCertification
Manufacturing Processes for Engineering MaterialsKalpakjian & Schmid — PearsonTextbook
AIAG SPC ManualAIAGStandard
Role 7.5

Plant Automation Engineer

Entry
BSc Mechatronics/EE
Time
12–16 mo
Demand
High
Employer
OEM / system integrator
Roadmap — Plant Automation Engineer
01PLC & Industrial Control Fundamentals
02Industrial Robotics Programming
03SCADA/HMI Systems
↙ ↘
04Robotic Cell Integration
05Predictive Maintenance & IIoT
↘ ↙
06Automation System Commissioning
Foundation / CoreAdvanced / Specialized

Stage-by-Stage Breakdown

PLC & Industrial Control Fundamentals
Stage 1 · Foundation

Build programmable logic controller fundamentals — ladder logic, function block programming — that form the control backbone of essentially every automated system on any plant floor.

Industrial Robotics Programming
Stage 2 · Foundation

Program industrial robots from Fanuc, KUKA, and ABB — including teaching precise weld or paint paths and implementing the safety systems that keep human workers safe around powerful automated equipment.

SCADA/HMI Systems
Stage 3 · Core Skill

Configure supervisory control and data acquisition systems and the human-machine interfaces that let plant operators monitor and control automation — the layer that makes complex automation actually usable day to day.

Robotic Cell Integration
Stage 4 · Advanced A

Combine multiple robots, sensors, and material-handling equipment into a complete, coordinated work cell — where the real engineering challenge is making many independent automated systems work together safely and efficiently.

Predictive Maintenance & IIoT
Stage 5 · Advanced B

Instrument plant equipment with sensors connected to industrial IoT platforms that predict equipment failures before they cause unplanned downtime — an increasingly valuable specialization as plants invest in digital infrastructure.

Automation System Commissioning
Stage 6 · Advanced

Bring a newly installed or modified automated system fully online — debugging the inevitable issues that arise when equipment, software, and physical installation all have to work correctly together for the first time.

Skills Required

CategorySkillLevel
Core TechnicalPLC programmingCore
Industrial robotics integrationCore
SCADA/HMI systemsCore
Electrical troubleshootingCore
Industry 4.0 / IIoTCore
Advanced / SpecializedRobot safety systems (ISO 10218)Advanced
Predictive maintenance analyticsAdvanced
Multi-robot cell coordinationAdvanced
Vision system integrationAdvanced
Commissioning & site acceptance testingAdvanced

Learning Resources

ResourceProviderType
Industrial Automation & PLC ProgrammingUdemyCourse
Digital Twin Technology for ManufacturingSiemens Xcelerator AcademyCourse
ISO 10218 Robot Safety StandardISOStandard
Automotive Engineering Role Catalogue — 2026 All 50 roles in full detail