{{hero.title}}

Job Description
C++ Embedded Software Engineer
Requisition ID:  4822
Job Location:  Zedelgem - Belgium
Category for Job Posting:  Precision Technology
Job Type for Job Posting:  Full Time

About Us

Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products are instrumental to feeding and sheltering the world.

From developing products that run on alternative power to productivity-enhancing precision tech, we are delivering solutions that benefit people – and they are possible thanks to people like you. If the opportunity to build your skills as part of a collaborative, global team excites you, you’re in the right place.  

Grow a Career. Build a Future!

Be part of this company at the forefront of agriculture and construction, that passionately innovates to drive customer efficiency and success. And we know innovation can’t happen without collaboration. So, everything we do at CNH Industrial is about reaching new heights as one team, always delivering for the good of our customers.

Job Purpose

Inside CNH the Software Core Technologies team offers versatile reusable software components solving specific needs common across multiple CNH platforms or end products. Examples are path planning, UDS, CAN, ISOBUS, Graphics Engine etc.

The Embedded Software Engineer will be a valued team member contributing to this. He/She creates software written in C++ which runs on a custom Embedded platform whether that being a display or dedicated controller. This software enables user interaction and control of Agricultural and other off-road commercial vehicles. The developer must have the ability to develop efficient software code based on written and verbal specifications.

Key Responsibilities

  • Provide suggestions and strategies for architectural based solutions and complete deep-dive root cause analysis for issues experienced in testing and in the field.
  • Contributing and supporting the team in the creation of work breakdowns and estimates for directed tasks contributing to an Agile approach.
  • Developing solutions specific to precision farming applications in off-road vehicles that use ISOBUS (ISO 11783), Universal Terminal and Task Controller communicating with industry standard CAN or UDS
  • protocols and using tools such as VECTOR CANalyzer.
  • Development of software applications using C++.
  • Unit Testing and pre-integration performance checking of all software.
  • Use of software development tools for version control, review and continuous integration while completing necessary documentation during the design and release software phases.

Experience Required

  • Bachelor’s or Master’s degree in Computer Engineering, Electronics Engineering or Software Engineering or similar experience.
  • Preferably you have C++ software development experience on Embedded Systems, ideally in automotive or off-road industry.
  • Solid understanding of the Linux operating system architecture.
  • Experience using CI/CD tools such as Git (version control), GitLab (code reviews), Jira, Confluence, JFrog, etc.
  • Understanding of Design Patterns (e.g. Observer, Factory).

Preferred Qualifications

  • Experience in ISOBUS, Universal Terminal and Task controller applications is considered a plus.
  • CAN (Controller Area Network) SAE J1939 communications experience is considered a plus.
  • Familiarity with TCP/IP networking protocols and sockets programming.
  • Familiarity with Conan and/or CMake is considered a plus.

What We Offer

Working at CNH means working in an international environment with numerous development opportunities. At our site in Zedelgem, you will work alongside more than 2,500 colleagues on innovative agricultural machinery. You will receive:

  • An attractive salary package with fringe benefits such as insurance, meal vouchers, eco vouchers, a cafeteria plan (Flex Ben), and 20.5 ADV days on top of your statutory vacation.
  • A traffic-free working environment that is easily accessible.
  • The opportunity to grow in a multidisciplinary team with an impact on the end product.

{{ourTeam.title}}

{{slide.title}}

{{explore.title}}

{{explore.description}}

{{feed.title["#text"]}}
{{feed.city["#text"]}}, {{feed.country["#text"]}}