Basic Software Architect Engineer

Marelli

Venaria Reala, Italy
On-site
Embedded c programming
Autosar classic architecture bsw
Automotive communication protocols
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

Job Summary

  • 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.
  • You will be responsible for the architecture both in standard Autosar or Marelli legacy of core ECU modules (including OS, drivers, and communication stacks).
  • Join a fast-paced yet supportive and high-performing international team with an inspiring ambition to transform the future of mobility.

Matching Summary

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.

Skills & Requirements

Must-have

  • Embedded C programming
  • AUTOSAR classic architecture BSW
  • automotive communication protocols
  • ISO 26262
  • 32 bits Tricore TC3xx microcontrollers
  • Vector DaVinci Configurator

Nice-to-have

  • Atlassian tool chain experience
  • Cyber security management system
  • software update solution
  • IBM Doors and Enterprise Architect tools
  • ASPICE-compliant development projects

Key Requirements

  • Bachelor’s/Master’s degree in Electronics, Computer Engineering, Software Engineering, or related field
  • Hands on experience on Embedded C programming language, Polyspace, MISRA
  • Hands on Experience on AUTOSAR classic architecture BSW modules
  • Strong understanding of automotive communication protocols (CAN, LIN, Ethernet)
  • Familiarity with safety-critical system requirements and ISO 26262
  • Comfortable working with Canoe (including CAPL script) and CANalyzer
  • Experience on lauterbach’s IDE (trace32 system)
  • Working Experience with 32 bits Tricore TC3xx microcontrollers and MCAL
  • Hands-on experience with Vector toolchain (DaVinci Configurator)

Work Rights

Not specified

Tailored Resume

Cover Letter