Powertrain Compiler and Toolchain Engineer
Company: Stellantis
Location: Auburn Hills
Posted on: July 2, 2025
|
|
Job Description:
We are seeking an experienced Compiler and Toolchain Specialist
to join our automotive software team. The ideal candidate will be
responsible for evaluating, selecting, configuring, and maintaining
compilers and related toolchains used for embedded software
development in safety-critical automotive systems (e.g., ECU
software, ADAS, powertrain, infotainment). This role demands deep
technical expertise in various compiler technologies, code
generation behavior, optimization strategies, and toolchain
compatibility for multiple architectures (e.g., ARM, PowerPC,
RISC-V, TriCore ). Key Responsibilities: Evaluate and select
appropriate compilers and toolchains for embedded automotive
platforms, based on performance, safety, and compliance
requirements. Analyze compiler-generated code (assembly, object
files, binary output) to assess efficiency, size, and correctness.
Interface with hardware teams to ensure compiler compatibility with
automotive microcontrollers and SoCs. Benchmark different compilers
(e.g., GCC, Clang/LLVM, Green Hills, IAR, Diab, Tasking) for
specific applications. Work closely with functional safety teams to
ensure compiler compliance with ISO 26262 (ASIL-level
requirements). Support software teams in debugging compiler-related
issues and interpreting low-level behavior. Stay current on
developments in compiler technologies, toolchain updates, and their
impact on embedded development. Create documentation, training
materials, and internal guidelines for compiler usage and
optimization.
Keywords: Stellantis, East Lansing , Powertrain Compiler and Toolchain Engineer, IT / Software / Systems , Auburn Hills, Michigan