C++ Embedded Software Engineer
On-site · Zedelgem, Flanders, Belgium
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
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.