Senior Embedded Software & DevOps Engineer – Powertrain
Indexed description
Key Responsibilities
- Develop and maintain embedded C/C++ software for automotive powertrain applications
- Support compiler/toolchain evaluation, configuration, optimization, and maintenance
- Participate in the full software development lifecycle including requirements, design, coding, testing, and integration
- Analyze compiler optimizations, generated assembly code, linker scripts, and build outputs
- Build and maintain CI/CD pipelines and automation frameworks for embedded software
- Collaborate with cross-functional teams to ensure software quality, performance, and compliance
- Perform debugging, validation, and integration using industry-standard tools
- 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, DevOps, 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 toolchains.
- 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, PowerPC, RISC-V, or TriCore.
- 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, TargetLink, and Embedded Coder.
- Experience with software debugging and validation tools such as Trace32, 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/GitHub, SVN, RTC, Accurev, PVCS, TFS, or PTC.
- Knowledge of Linux/Unix and Windows development environments.
- Understanding of CI/CD pipelines, automation, and DevOps practices using tools such as Jenkins, TeamCity, CircleCI, 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, Trace32, dSPACE, Vector
- CI/CD & DevOps: Jenkins, TeamCity, CircleCI, 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 toolchains.
- 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.
Family Building Benefit
We proudly support all paths to parenthood- including fertility and infertility treatments, adoption services, and gestational surrogacy.
Generous Paid Time Off
We believe in work-life balance. That’s why we offer: 17+ paid holidays, including shut-down from December 24th through New Years Day every year. Vacation, float & wellbeing days, sick time and fully paid parental leave when your family needs you most.
Competitive Retirement Savings Plans
We Help You Plan For The Future With
- An employer match on contributions to your 401k, Roth, and Catch-Up plans
- An employer contribution, even if you don’t contribute
Company Vehicle Lease Program
Eligible employees and their immediate families can participate in the company vehicle lease program, providing access to Stellantis vehicles with insurance, maintenance, and unlimited miles included. Plus, take advantage of exclusive discounts on Stellantis products.
Support for Your Growth and Giving Back
We believe in investing in your future and your passions:
- Tuition reimbursement
- Student loan refinancing programs
- 18 paid volunteer hours each year to make a difference in your community
At Stellantis, we assess candidates based on qualifications, merit, and business needs. We welcome applications from all people without regard to sex, age, ethnicity, nationality, religion, sexual orientation, disability, or any characteristic protected by law. We believe that diverse teams reflect our identity as a global company, enabling us to better address the evolving needs of our customers and care for our future.
EOE / Disability / Veteran
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search