More jobs:
Embedded Software Engineer/Architect-Software defined veichles
Job in
Turin, Piedmont, Italy
Listed on 2026-09-01
Listing for:
Altro
Full Time
position Listed on 2026-09-01
Job specializations:
-
Software Development
Software Architect, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Job Description & How to Apply Below
Overview At Stellantis, we are building the next generation of software-defined vehicles. The SW Architecture team designs software platforms and ECU architectures that power modern vehicles, enabling advanced features, scalability, and continuous software evolution. As a Software Architecture Engineer, you will work on real-world embedded systems and contribute to next-generation vehicle platforms. You will collaborate with experienced architects and engineers, gaining hands-on experience in designing and integrating large-scale automotive software systems, while helping shape the software foundation of High-Performance Computers (HPC) and Zonal Control Units (ZCU).
We are looking for engineers passionate about embedded systems and modern software platforms, excited to learn, grow, and contribute to the development of next-generation automotive software architectures. Curiosity, collaboration, and a continuous learning mindset are key to success in this role. The ideal candidate has a solid foundation in embedded software and an interest in modern automotive platforms such as AUTOSAR (Classic and Adaptive), Linux, QNX, and Android, and you are motivated to build your skills in a fast-evolving environment.
In this position, you will have the opportunity to learn from experienced engineers and contribute to the development of scalable, high-quality software platforms that will power the next generation of vehicles.
Main Activities / Responsibilities Contribute to the design of the SW Requirements and Architecture for High-Performance Computer (HPC) and Zone Control Unit (ZCU), across all layers (drivers, middleware, frameworks, and communication protocols)
Support the definition of HPC/ZCU key system functionalities such as start-up/shut-down, fault detection, Hypervisor configuration, virtual machine interaction, power, thermal, and resource management
Contribute to the definition and tracking of system KPIs and resource allocation (RAM, Flash, CPU, GPU, NPU) across software releases
Participate in technical discussions and architecture reviews, contributing to performance, reliability, and maintainability improvements
Contribute to the design and evolution of Base Software (BSW) architecture and platform components across vehicle programs
Support the development of scalable and maintainable software platforms for next-generation ECUs
Collaborate closely with Hardware Architects and Base Software teams to define software requirements and architecture
Work with application software architects to support the integration of applications into HPC and ZCU platforms
Basic Qualifications Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or similar
5+ years of experience in embedded software development and/or architecture, preferably in automotive environments
Good understanding of AUTOSAR architecture (Classic and/or Adaptive) and Base Software concepts
Experience with AUTOSAR BSW configuration and/or integration
Experience with embedded software development in C/C++
Familiarity with embedded operating systems (e.g., AUTOSAR OS, Linux, QNX)
Experience working with microcontrollers, SoCs, hardware interfaces and device driver development (e.g. PWM, DIO, SPI, CAN-FD, UART, LVDS, GPIO)
Experience working with multi-core ECU architectures and performance optimization
Knowledge of automotive communication protocols (e.g., CAN, LIN, Ethernet) and Service-Oriented Architecture (SOA) design
Understanding of software architecture and system design principles
Experience with software integration, debugging, and testing in embedded environments
Familiarity with requirements management tools (e.g., IBM Rational DOORS Next Generation (DNG) or similar)
Experience with software modeling tools (e.g., UML, Enterprise Architect, Rhapsody) is a plus
Familiarity with automotive development processes (e.g., ASPICE)
Strong collaboration skills and ability to work in cross-functional and international teams
Preferred Qualifications Experience in one or more of the following domains: ADAS, Infotainment, Connected Services, Body, or Chassis
Experience with software development tools and workflows…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×