Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 3, 2026
C++ Embedded Software Engineer
Senior • On-site
Turin, TO, Italy
Apply now
Introduction & Summary
We are seeking a skilled C++ Software Engineer specializing in automotive technologies. The ideal candidate will have extensive experience developing embedded systems, particularly in vehicle diagnostics and Over-the-Air (OTA) updating mechanisms. This role requires strong C++ proficiency and a comprehensive understanding of automotive embedded software design.
Main Responsibilities
- Develop and maintain embedded software for automotive systems using C++.
- Design, implement, unit test, and debug software modules and components for various automotive applications.
- Develop and configure software related to vehicle diagnostics and onboard diagnostic systems.
- Engage with Diagnostic Stacks and communication protocols, including UDS over CAN, DoIP, and CAN-FD.
- Collaborate in architectural discussions and contribute to system-wide design efforts.
- Develop application software for Service-Oriented Architectures (SOA).
- Interface with SOME/IP on Linux and QNX platforms.
- Execute software integration and system testing to validate reliability and performance metrics.
- Adhere to Agile-based software development methodologies.
- Offer mentorship and technical support to junior team members.
Key Requirements
- Degree in Computer Science, Engineering, or a related field.
- Minimum 5 years of experience in the automotive diagnostic sector, directly related to onboard diagnostic architectures.
- In-depth knowledge of the C++ development toolchain, such as KPIT Development Toolchain.
- Experience developing onboard application software and configuring software for Diagnostic Stacks.
- Proficiency in implementing UDS on CAN, DoIP, and CAN-FD on Linux and/or QNX.
- Experience in application software development and fundamental software configuration for Service-Oriented Architectures.
- Familiarity with SOME/IP on Linux and/or QNX.
Nice to Have
- Hands-on experience with Vector CANoe for network simulation.
- Knowledge of CAPL scripting.
- Experience with SOME/IP and bus analysis.
- Fluency in both English and Italian.
Other Details
This is a hybrid role in the automotive sector, with a project duration of 12 months. Candidates should be prepared to start ASAP and engage in a B2B assignment.
Similar jobs you might like
Senior C++ Developer
RITS
Senior
Technology
Gdansk, PM, Poland · Remote
$83K - $135K/yr
26 days ago
C++ Software Engineer
Experis Manpower Group
Mid
Technology
Warsaw, Poland · Remote
20K zł - 21K zł/yr
26 days ago

Senior C++ Software Engineer with CUDA/GPU/TPU
EPAM Systems
Senior
Technology
Warsaw, Poland · Remote
N/A
1 days ago

Senior C++ Software Engineer with CUDA/GPU/TPU
EPAM Systems
Senior
Technology
Lodz, LD, Poland · Remote
N/A
1 days ago

Senior C++ Software Engineer with CUDA/GPU/TPU
EPAM Systems
Senior
Technology
Krakow, MA, Poland · Remote
N/A
1 days ago

Senior C++ Software Engineer with CUDA/GPU/TPU
EPAM Systems
Senior
Technology
Katowice, SL, Poland · Remote
N/A
1 days ago

Senior C++ Software Engineer with CUDA/GPU/TPU
EPAM Systems
Senior
Technology
Gdansk, PM, Poland · Remote
N/A
1 days ago

Senior C++ Software Engineer with CUDA/GPU/TPU
EPAM Systems
Senior
Technology
Poznan, WP, Poland · Remote
N/A
1 days ago

Senior C++ Software Engineer with CUDA/GPU/TPU
EPAM Systems
Senior
Technology
Wroclaw, DS, Poland · Remote
N/A
1 days ago
Expert Software Engineer - Testing
Aptiv Services Poland S.A.
Senior
Technology
Kraków, MA, Poland · Hybrid
N/A
19 days ago
