C++ Embedded Software Engineer

CNH Industrial
Zedelgem, Belgium
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Zedelgem, Belgium

Tech stack

Agile Methodologies
Software Applications
Confluence
JIRA
Unit Testing
C++
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

Job 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.

Requirements

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

Benefits & conditions

Pulled from the full job description

  • Food allowance
  • Eco vouchers

About the company

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., 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.

Apply for this position