Embedded Software Engineer

Hashlist · Torino, Piemonte, Italia · · 50€ - 70€


Descrizione dell'offerta

We are looking for an Embedded Software Engineer / Architect to join a team working on next-generation software-defined vehicle platforms for a major OEM. This role focuses on the design and evolution of embedded software architectures for High-Performance Computers (HPC) and Zonal Control Units (ZCU), supporting scalable, high-quality software platforms across modern vehicle domains. The position offers the opportunity to contribute to architecture and integration activities across drivers, middleware, frameworks, and communication layers, while collaborating closely with experienced architects, hardware teams, base software teams, and application software engineers.

Responsibilities

  • Contribute to the design of software requirements and architecture for HPC and ZCU platforms across all layers, including drivers, middleware, frameworks, and communication protocols
  • Support the definition of key HPC/ZCU 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, including RAM, Flash, CPU, GPU, and NPU, across software releases
  • Participate in technical discussions and architecture reviews, supporting improvements in performance, reliability, and maintainability
  • 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

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 such as AUTOSAR OS, Linux, or QNX
  • Experience working with microcontrollers, SoCs, hardware interfaces, and device driver development such as PWM, DIO, SPI, CAN-FD, UART, LVDS, and GPIO
  • Experience working with multi-core ECU architectures and performance optimization
  • Knowledge of automotive communication protocols such as CAN, LIN, and Ethernet, and Service-Oriented Architecture design
  • Understanding of software architecture and system design principles
  • Experience with software integration, debugging, and testing in embedded environments
  • Familiarity with requirements management tools such as IBM Rational DOORS Next Generation or similar
  • Familiarity with automotive development processes such as ASPICE
  • Strong collaboration skills and ability to work in cross-functional and international teams

Nice to have

  • Experience in one or more of the following domains: ADAS, Infotainment, Connected Services, Body, or Chassis
  • Experience with software development tools and workflows such as Git, Jira, and CI/CD environments
  • Experience with AUTOSAR BSW modules such as MCAL, COM stack, Diagnostic stack, or Memory stack
  • Experience with vehicle network architecture and gateway functionalities
  • Familiarity with diagnostic and communication protocols such as UDS, DoIP, or SOME/IP
  • Knowledge of Functional Safety (ISO 26262) and safety-related software development
  • Familiarity with Automotive Cybersecurity (ISO 21434)
  • Experience with software modeling tools such as UML, Enterprise Architect, or Rhapsody
  • Experience with project coordination activities including planning, status reporting, and risk management

Next steps

  • If qualified, you will be accepted into the network and can be considered for this and similar positions & projects

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)