Stellantis is developing a state-of-the-art software platform for its vehicles, and the Software Platform Architecture team needs an experienced Software Platform Domain Architect to lead the design and evolution of the vehicle Health & Monitoring software domain. This role focuses on building scalable and efficient software architecture for real-time diagnostics, data logging, ECU resource monitoring, fault detection, and multi-core resource management in next-generation vehicle platforms.
Requirements
- A minimum 8 of years of experience in design and development of embedded software preferably in the automotive domain, but not limited to this field.
- Knowledge of software architecture principles and their application.
- Experience with UML/SysML and IBM Rhapsody (or similar tools like Enterprise Architect).
- Knowledge of diagnostics protocols (UDS, OBD-I, DoIP) and services (DTC, DID, IO Ctrl).
- Knowledge of embedded system health monitoring.
- Familiarity with multicore and real-time system design.
- Experience with logging vehicle data.
Responsibilities
- Responsible for defining architecture and strategies to monitor and manage the health of embedded systems and communication networks across the vehicle lifecycle.
- Define and document the overall platform architecture for the Health & Monitoring domain, including software components and third-party modules.
- Define and drive the strategic vision and architectural roadmap for the Health & Monitoring domain within the automotive software platform, ensuring a robust, scalable, and future-ready system.
- Provide technical guidance and lead architectural decisions to ensure: alignment with standards and best-practices; feasibility of the solution; and, the fulfillment of long term goals.
- Collaborate with cross-functional hardware, systems, and software teams to ensure alignment of architecture with hardware capabilities and vehicle requirements.
- Define KPIs for diagnostics platform quality and performance, ensuring ongoing monitoring and improvement.
Other
- Bachelor in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Automotive Engineering or equivalent.
- Excellent communication and leadership skills.
- Strong initiative and problem-solving skills.
- Systems-level understanding of vehicle functional domains and their relationships and constraints.
- Experience working within an Agile/Scrum software development process.