We are looking for a Basic Software Architect to join the Propulsion Basic SW & Services team, reporting directly to the Basic SW Architecture and Integration Manager. As a Basic Software Architect for Electronic Control Units (ECUs) in the automotive domain, you will lead the design and development of foundational software layers, ensuring scalability, reliability, and compliance with automotive standards. Define and document the architecture for ECU basic software components such as hardware abstraction layers, microcontroller drivers, and operating system interfaces (e.g., Guide software development teams in implementing robust and scalable basic software solutions.
Review designs and code for architectural compliance and best practices. Oversee integration of basic software with application software, third-party middleware, and hardware platforms. Ensure software architecture aligns with automotive standards (AUTOSAR, ISO 26262, ASPICE).
Evaluate the product prototype to identify potential safety and cyber security hazards. Develop test plans and oversee the validation of the BSW components to guarantee system reliability and performance under basic operation condition. Bachelor’s/Master’s degree in Electronics, Computer Engineering, Software Engineering, or related field.
Hands on experience on Embedded C programming language, Polyspace, MISRA. Strong understanding of automotive communication protocols (CAN, LIN, Ethernet). Working experience with 32 bits Tricore TC3xx microcontrollers and MCAL.
Experience on IBM Doors and Enterprise Architect tools. Prior involvement in ASPICE-compliant development projects. Familiarity with Cyber security management system (ISO 21434, Embedded standard algorithm cryptography, Vehicle On Board security principles).
Familiarity with software update solution (factory, service, OTA). Clear and concise interaction with colleagues across hardware, software, and testing teams; Collaboration and Teamwork: Work productively within multidisciplinary teams, share insights, and integrate feedback constructively. Openness to changing requirements, new technologies, and evolving project goals; Eagerness to update skills, stay informed about industry trends, and apply new knowledge to ongoing projects.
Quality Mindset: Commitment to high standards, reliability, and compliance with quality and safety requirements. Support in onboarding and further training that will set you up with Marelli's speed. #