CNH Industrial logo
CNH Industrialtoday

C++ Embedded Software Engineer

On-site · Zedelgem, Flanders, Belgium

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Large

Job Summary

Embedded Software Engineer role in CNH Industrial's Software Core Technologies team. Develop and maintain C++ software running on an embedded platform for agricultural and off-road vehicles, contributing to ISOBUS/Universal Terminal/Task Controller communications over CAN/UDS. Responsibilities include architectural input, deep-dive root-cause analysis, automated unit testing, and participation in Agile development. Requires embedded C++ experience, Linux proficiency, and familiarity with CI/CD workflows and common development tools. Prefers experience with ISOBUS, CAN SAE J1939, TCP/IP networking, and build tooling (Conan/CMake).

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Engineering, Electronics Engineering or Software Engineering or similar experience
  • C++ software development experience on Embedded Systems (preferably automotive or off-road)
  • Solid understanding of Linux operating system architecture
  • Experience using CI/CD tools such as Git, GitLab, Jira, Confluence, JFrog
  • Understanding of Design Patterns (e.g. Observer, Factory)
  • Experience with CAN (Controller Area Network) and SAE J1939 is a plus
  • Familiarity with TCP/IP networking protocols and sockets programming
  • Familiarity with Conan and/or CMake is a plus
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

CNH Industrial

C++ Embedded Software Engineer

Apply on Sorce