Powertrain Embedded ASW , DevOps and Compiler Toolchain Engineer
Job in
Auburn, Lee County, Alabama, 36831, USA
Listed on 2026-06-13
Listing for:
Stellantis
Full Time
position Listed on 2026-06-13
Job specializations:
-
Software Development
Software Engineer, DevOps, Embedded Software Engineer, Software Testing
Job Description & How to Apply Below
We are seeking an experienced Senior Embedded Software & Compiler Toolchain Engineer to join our automotive software team focused on Powertrain modules. The ideal candidate will contribute to the development of safety critical embedded application software while also supporting compiler and toolchain evaluation, configuration, optimization, and maintenance across multiple processor architectures.
This role requires strong expertise in embedded software development, Dev Ops, compiler technologies, and automotive software processes. The candidate will participate throughout the software development lifecycle, including requirements analysis, software design, coding, testing, reviews, and integration activities.
Basic Qualifications- Bachelor’s degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science, Mechanical Engineering, or a related technical field.
- Minimum 5 years of experience in embedded software development, compiler/toolchain engineering, Dev Ops, or related automotive software domains.
- Strong proficiency in embedded C and C++, including both hand-coded and auto-generated software.
- Experience with embedded software development for automotive systems, including real-time operating systems (RTOS) and bare-metal programming.
- Expertise with compiler technologies, cross-compilation environments, and embedded software tool chains.
- Strong understanding of:
- Compiler optimizations and compiler flags
- Generated assembly code analysis
- Linker scripts and map files
- Build systems and automation frameworks
- Experience with automotive-grade microcontrollers/processors such as ARM Cortex-R/M, Infineon AURIX, NXP S32, Power
PC, RISC-V, or Tri Core. - Familiarity with AUTOSAR software development, including software component configuration, code generation, and integration.
- Hands‑on experience with model‑based development tools such as MATLAB, Simulink, Target Link, and Embedded Coder.
- Experience with software debugging and validation tools such as Trace
32, dSPACE, Vector tools, or equivalent HIL systems. - Working knowledge of automotive communication protocols such as CAN, LIN, and UDS.
- Familiarity with static code analysis and coding standard compliance tools such as Coverity, Polyspace, and MISRA C/C++.
- Experience with build systems and scripting tools such as CMake, Make, SCons, Bazel, Python, Bash, Shell scripting, and Makefiles.
- Experience using version control and source code management tools such as Git/Git Hub, SVN, RTC, Accurev, PVCS, TFS, or PTC.
- Knowledge of Linux/Unix and Windows development environments.
- Understanding of CI/CD pipelines, automation, and Dev Ops practices using tools such as Jenkins, Team City, Circle
CI, Zuul, Artifactory, or Nexus. - Familiarity with Agile software development methodologies and workflow management tools such as Jira or RTC.
- Strong analytical, debugging, problem‑solving, and collaboration skills.
- Programming
Languages:
C, C++, Python, Java, Bash, Shell scripting - Embedded Development: AUTOSAR, RTOS, bare–metal systems, model‑based development
- Automotive Tools:
System Desk, ETAS ISOLAR, MXAM, BTC, Trace
32, dSPACE, Vector - CI/CD & Dev Ops:
Jenkins, Team City, Circle
CI, Zuul - SCM Tools:
Git, SVN, RTC, TFS, Accurev, PVCS - Cloud & Infrastructure:
Azure, AWS, GCP, Docker, Kubernetes - Configuration Management:
Ansible, Puppet, Chef - Monitoring Tools:
Grafana, Nagios - Operating Systems:
Linux, Unix, Windows
- Strong understanding of ISO 26262 and safety‑critical automotive software development processes.
- Experience with tool qualification and certification for automotive software tool chains.
- Knowledge of ASPICE, AUTOSAR architecture, and MISRA C/C++ standards.
- Experience with virtualization technologies and virtualized software development/testing environments.
- Familiarity with application software diagnostics, calibration, and performance optimization.
- Experience with automated testing frameworks and continuous integration infrastructure for embedded systems.
- Exposure to cloud‑native development workflows and containerized build/test environments.
- Experience designing scalable data processing or software automation solutions.
- Demonstrated leadership, mentoring, or cross‑functional technical coordination experience.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×