Job Description
We are seeking a Lead Base Software So C Engineer to support VHIL labs, production environments, and pre-production plant setups.
This role requires broad systems expertise in embedded software platforms and infotainment subsystems (Displays, Touch Interfaces, Cameras, Audio, Connectivity) with hands-on debugging across Bootloaders, Operating Systems (QNX, Linux, Android) & Hypervisors, Middleware stacks, Diagnostics frameworks, HPC So C platforms Flashing tools and FOTA processes.
The engineer will act as a first responder in production environments, driving rapid issue resolution and ensuring system readiness for vehicle integration.
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, OS, hypervisors, middleware stacks, and diagnostics Debug and validate infotainment peripherals and connectivity subsystems, including Touch Interfaces - driver bring-up, calibration, responsiveness, and UI integration Audio - HAL customization, DSP integration, routing, amplifiers, codecs BTWi Fi - connectivity stacks, pairing, diagnostics, integration Radio Tuners - AMFM, DAB, SXM, tuner HAL and middleware integration USB and Automotive Ethernet subsystems.
Support diagnostic flashing processes (UDS-based flashing, Do IP-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 toolsscripts for log capture, automated debugging, and flashing workflows Ensure comprehensive diagnostic coverage (UDS, Do IP, SOMEIP, 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 Job Description
We are seeking a Lead Base Software So C Engineer to support VHIL labs, production environments, and pre-production plant setups.
This role requires broad systems expertise in embedded software platforms and infotainment subsystems (Displays, Touch Interfaces, Cameras, Audio, Connectivity) with hands-on debugging across Bootloaders, Operating Systems (QNX, Linux, Android) & Hypervisors, Middleware stacks,
Diagnostics frameworks, HPC So C platforms Flashing tools and FOTA processes.
The engineer will act as a first responder in production environments, driving rapid issue resolution and ensuring system readiness for vehicle integration.
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, OS, hypervisors, middleware stacks, and diagnostics Debug and validate infotainment peripherals and connectivity subsystems, including Touch Interfaces - driver bring-up, calibration, responsiveness, and UI integration Audio - HAL customization, DSP integration, routing, amplifiers, codecs BTWi Fi - connectivity stacks, pairing, diagnostics, integration Radio Tuners - AMFM, DAB, SXM, tuner HAL and middleware integration USB and Automotive Ethernet subsystems.
Support diagnostic flashing processes (UDS-based flashing, Do IP-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 toolsscripts for log capture, automated debugging, and flashing workflows Ensure comprehensive diagnostic coverage (UDS, Do IP, SOMEIP, 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 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, OS, hypervisors, middleware stacks, and diagnostics Debug and validate infotainment peripherals and connectivity subsystems, including Displays - initialization, bring-up, video pipelines,
GPUdisplay controllers Touch Interfaces - driver bring-up, calibration, responsiveness, and UI integration Cameras - ISP pipeline, MIPI interfaces, synchronization, diagnostics Audio - HAL customization, DSP integration, routing, amplifiers, codecs BTWi Fi - connectivity stacks, pairing, diagnostics, integration Radio Tuners - AMFM, DAB, SXM, tuner HAL and middleware integration USB and Automotive Ethernet subsystems.
Support diagnostic flashing processes (UDS-based flashing, Do IP-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 toolsscripts for log capture, automated debugging, and flashing workflows Ensure comprehensive diagnostic coverage (UDS, Do IP, SOMEIP, 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 Required Skills Bachelor's Master's in Computer Engineering, Electrical Engineering, or Embedded Systems 5+ years of experience in embedded software debugging Strong experience in Bootloaders (U-Boot, ABL, or similar) Operating Systems (QNX, Linux, Android) Hypervisors (QNX HV or similar) Debugging tools (JTAG, Lauterbach, GDB, tracemonitoring tools) Hands-on experience with HPC peripherals and subsystems Display frameworks and GPU pipelines Touch Interfaces (drivers, calibration, UI integration) Camera stacks Audio frameworks BTWi Fi connectivity Radio Tuners USB and Automotive Ethernet Familiarity with diagnostic protocols and update mechanisms UDS, Do IP, SOMEIP, OBD-II, flashing workflows, FOTA update processes Experience with VHILHIL test environments Willingness and ability to travel to production plants, test facilities, or test sites (typically ~*****%) to provide on-site debugging and support Preferred Skills Knowledge of HPC-class So Cs from Qualcomm SA8xxx SA7xxx So Cs or NVIDIAIntel Renesas NXP Familiarity with Adaptive AUTOSAR and ASPICE-compliant workflows Exposure to production plant processes and EOL (End-of-Line) testing Required Skills
Embedded Debugging, QNX
Supported Skills
Adaptive AUTOSAR, ASPICE Testing #J-*****-Ljbffr
📌 Lead Base Software Soc Engineer – Vehicle Integration & Debugging (Torino)
🏢 KPIT
📍 Torino