> Markdown version of [/jobs/ext/301436-c-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/301436-c-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Embedded Software Engineer - **Company:** CNH Industrial - **Location:** Zedelgem, Belgium - **Contract:** Permanent contract - **Skills:** Agile Methodology, Software Applications, Confluence, JIRA, Unit Testing, C++ (Programming Language), CAN Bus, CMake, Code Review, Computer Programming, Computer Engineering, Continuous Integration, Software Design Patterns, Linux, Embedded Software, Human-Computer Interaction, Motion Planning, Software Tools, Software Engineering, Transmission Control Protocol (TCP), Gitlab, Git, Software Version Control - **Published:** June 19, 2026 - **Apply:** https://be.indeed.com/viewjob?jk=8905bf816e6fbe17 ## About the Role Do you have experience in Unit testing?, Do you have a Master's degree?, 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., 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 ## Description 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., 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. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)