Senior Embedded Automotive Software Engineer

12 ore fa

Volpiano, Piedmont, Italia Zirak Tempo pieno

For a new automotive project, we are looking for a Senior Embedded Software Engineer, a professional with a strong technical fit, to work on low-level and platform software development.


Possiede le competenze, l'esperienza e la determinazione necessarie per avere successo in questo ruolo? Lo scopra qui sotto.

Responsibilities

  • Develop and integrate embedded software components for automotive platforms.
  • Work on Board Support Packages, bootloaders and device drivers.
  • Contribute to embedded operating system integration and platform software development.
  • Configure, develop and integrate AUTOSAR Classic Base Software components.
  • Develop and integrate automotive communication drivers and protocols.
  • Support platform bring-up, debugging, troubleshooting and root-cause analysis.
  • Collaborate with cross-functional software, hardware and systems engineering teams.

Mandatory Requirements

  • Strong professional experience in automotive embedded software development.
  • Strong proficiency in C for embedded systems.
  • Experience with BSPs, bootloaders and device drivers.
  • Experience with embedded operating systems and platform software integration.
  • Knowledge of automotive communication protocols and related drivers, including CAN, LIN and Ethernet.
  • Experience with AUTOSAR Classic Base Software integration and configuration, particularly DCM, DEM, Communication Stack and Memory Stack.
  • Experience with embedded software development tools and build environments, including Python, Make or CMake, shell scripting and Yocto.
  • Strong experience in debugging and troubleshooting complex embedded systems.
  • Good written and spoken English communication skills.

Nice to Have

  • Programming experience in C++.
  • In-depth knowledge of Linux or QNX kernels and hypervisor technologies.
  • Experience with SoC bring-up.
  • Knowledge of automotive cybersecurity technologies, including Secure Boot, Secure Diagnostics, HSM and CSM.
  • Experience with Vector DaVinci Configurator or DaVinci Developer.
  • Experience working on Infotainment or Connectivity platforms, including TCU systems.
  • Experience with Autonomous Driving systems or automotive High-Performance Computing platforms.
  • Knowledge of the Italian language. xbvzest

Location

Hybrid position based in Turin, Italy, with a required onsite presence of three days per week.