Lead Software Architect Compute Platform [SOC] Communication Protocol
- Auburn Hills, MI, United States
Applications open in a new tab.
Job details
- Experience
- A minumin of 8 years of experience in design and development of embedded software preferably in the automotive domain, but not limited to this field.
- Posting language
- English
Original job description
Stellantis is a leading global automaker and mobility provider that offers clean, connected, affordable and safe mobility solutions. With a diverse portfolio of iconic brands including Jeep, Ram, Peugeot, Citroen, and Fiat and operations in nearly 30 countries, Stellantis focuses on developing cutting-edge automotive technologies while fostering a global culture of raising the bar and continuous improvement.
Vehicles are among the most complex software-intensive systems in existence, containing hundreds of embedded computers (e.g. ECUs, HPCs), hundreds of systems (e.g. recharging, infotainment, lighting), and hundreds of software features. The Stellantis software group is currently developing a state-of-the-art software platform that will be deployed on all Stellantis vehicles going forward. The Software Platform Architecture team is looking for an experienced and innovative Lead Software Architect Compute Platform [SOC] Communication protocol.
Responsibilities:
The responsibilities of the Software Platform Domain Architect include but are not limited to the following:
- Define and document the overall platform architecture for the Communication domain, including software components, third-party and data flows between ECUs, gateways, and central compute units.
- Define and drive the strategic vision and architectural roadmap for the Communication domain within the automotive software platform, ensuring robust, scalable, and future-ready in-vehicle networking.
- 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 communication platform quality and performance, ensuring ongoing monitoring and improvement.
Basic Qualifications:
- Bachelor in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Automotive Engineering or equivalent.
- A minumin of 8 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 signal and service-oriented interface design.
- Knowledge of automotive communication protocols (LIN, CAN, Ethernet/Some-IP) and foundational protocols (TCP/IP).
- Experience writing and reviewing software requirements.
- Experience with AUTOSAR (Classic and Adaptive) Platform architecture and its communication stack.
- Experience with ECU internal communication (SPI, shared memory).
- Experience with gateways, protocol translations, and message routing.
- Excellent communication and leadership skills. Strong initiative and problem-solving skills.
Preferred Qualifications:
- Experience with platform services like time synchronization, cloud connectivity, and end-to-end protection.
- Experience with communication fault management.
More about this job
Skills
- Communication skills
- Computer science
- Computer engineering
- Electrical engineering
- Automotive engineering
- UML
- Leadership
- Problem solving