C++ Embedded Software Engineer

3 giorni fa

Piemonte, Italia Alium Tempo pieno

C++ Embedded Software Engineer

IMMEDIATE START

We are looking for an experienced C++ Embedded Software Engineer to join our team in Turin, Italy, working on developing Onboard embedded systems

Location: Turin, Italy (Hybrid)

Contract: Minimum 12-month contract

Industry: Automotive / Software Testing

VISA: Work Authority to work in Italy

Join Our Automotive Engineering Team

In this role, you will develop Onboard embedded systems. You will focus on vehicle diagnostics and Over-the-Air (OTA) updating mechanisms.

Key Responsibilities:

  • Develop and maintain embedded software for automotive systems using C++.
  • Design, implement, unit test and debug software modules and components for automotive applications.
  • Participate in architectural discussions and contribute to the overall system design.
  • Conduct software integration and system testing to ensure software reliability and performance.
  • Follow agile based software development.

Required Skills & Experience:

  • 3+ years of experience in automotive diagnostic domain based on on-board diagnostics architectures
  • Knowledge of C++ development toolchain
  • Experience of on-board application software development software configuration for Diagnostics Stacks (minimum requirement implementation of UDS on CAN, DoIP, CAN-FD on top of Linux, QNX
  • Experience of application software development and basic software configuration for Service Oriented architectures (minimum requirement SOME/IP on top of Linux, QNX)

Nice-to-Have Skills:

Practical experience with Vector CANoe for network simulation, CAPL scripting, SOME/IP and bus analysis.

Languages:

English: Professional fluency required for collaboration with international teams.

Italian: Professional fluency is a strong plus

If you are an experienced C++ Embedded Software Engineer with strong OTA expertise, we'd love to hear from you.