Point your AI agent at freehire and let it find you a job.

Get the CLI →

emagine

NewBe an early applicant

Lead AUTOSAR Software Engineer

Posted
Discussion

Summary

A lead embedded software engineer role in Turin supporting VHIL labs and automotive production plants: debugging bootloaders, Classic AUTOSAR base software (OS, COM, DIAG, MEM), diagnostics and UDS/DoIP flashing, plus FOTA update issues. Core stack is C/C++ on microcontrollers with MCAL, SOME/IP, automotive Ethernet and HSM cybersecurity work.

We are seeking a Lead Base Software Systems Engineer to support VHIL labs, production, and pre-production plant setups. This role requires broad systems expertise in embedded software platforms on microcontroller with hands-on debugging across Bootloaders, Operating Systems, AUTOSAR Middleware stacks Communication, Diagnostics, Flashing tools & FOTA processes. The engineer will act as a first responder in production environments, driving rapid issue resolution and ensuring system readiness for vehicle integration.

Main Responsibilities:

· Debug and triage embedded software issues in Plant, VHIL, and Production setups.

· Travel as required to production plants, test facilities to support on-site issue resolution.

· Support system bring-up and troubleshooting of bootloaders, AUTOSAR OS, HWIO, COM, DCM, MEM stacks.

· Automotive Ethernet and SOME-IP.

· Support diagnostic flashing processes (UDS-based flashing, DoIP-based flashing, plant reprogramming workflows).

· Collaborate with FOTA teams to debug Firmware Over-The-Air update mechanisms, including campaign execution, partial updates, and rollback handling.

· Develop and maintain tools/scripts for log capture, automated debugging, and flashing workflows.

· Ensure comprehensive diagnostic coverage (UDS, DoIP, SOME/IP, OBD-II) and plant readiness.

· Collaborate with Base SW, Integration, Cockpit Infotainment, Connectivity, and Plant teams for root-cause analysis and resolution.

· Document and share root causes, workarounds, and lessons learned to drive continuous improvement.

Key Requirements:

  • Bachelor of Science degree in Electrical, Mechanical, Aerospace, or Computer Engineering, Computer Science, or related Engineering field
  • 5+ years of experience working in embedded software development with C and/or C++
  • Ability to work collaboratively and technically lead a diverse team which is distributed globally.
  • Excellent knowledge of Classic AUTOSAR concepts, architecture, and specifications
  • Experience configuring and integrating AUTOSAR basic software stack including OS, COM, DIAG, MEM.
  • Experience with configuring MCAL, developing I/O Hardware Abstraction and ability to interpret hardware schematic
  • Experience with Multicore architecture and Functional Safety concepts
  • Experience with Cybersecurity concepts, configuration of HSM and implementation of message authentication
  • Experience with Compilers, Emulators, Debuggers, and other software development tools

Nice to Have:

  • Master of Science degree from an ABET accredited university
  • 8 years of hands-on experience working in embedded software development with C and/or C++

Other Details:

This position may require travel to production sites and test facilities. The role is integral to ensuring system readiness in both production and pre-production environments.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available