Innovation Embedded Software Developer
Listed on 2026-02-28
-
Software Development
Software Engineer
Join to apply for the Innovation Embedded Software Developer role at CNH
About UsInnovation. Sustainability. Productivity. We are breaking new ground to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products feed and shelter the world and enable alternative power and precision technology. Join a collaborative, global team that helps build a better future.
Grow a Career. Build a Future!Be part of a company at the forefront of agriculture and construction that passionately innovates to drive customer efficiency and success. We excel through collaboration, reaching new heights as one team and delivering for our customers.
Job PurposeAs an Innovation Embedded Software Developer
, you will develop application software for our Planting and Seeding products. You will specify, design, and test vehicle application and control software, focusing on proof‑of‑concept solutions for agricultural equipment.
- Define control system software requirements, specifications, and structure for vehicle applications.
- Maintain, archive, and control application source code; manage software releases.
- Implement software architecture and strategies, including closed‑loop control algorithms, state machines, and basic user interfaces.
- Perform unit testing and system integration testing with hardware and software via simulation and on‑board execution.
- Work on prototype construction and preparation, including wiring harness assembly.
- Analyze and interpret field data to improve feature development and troubleshooting (e.g., CAN traces).
- Collaborate with innovation colleagues and stakeholders to brainstorm concepts and define development plans for new technical solutions addressing customer needs.
- Create testing plans to validate concepts, including traveling to and assisting with field test activities.
- Bachelor’s degree in Electrical, Mechanical or related engineering discipline.
- 1‑3 years of embedded software development experience using C/C++.
- Problem‑solving capabilities and applied solution experience.
- Knowledge and implementation of vehicle networking protocols (CAN, LIN, ISOBUS, J1939, Ethernet, etc.).
- Self‑motivation and ability to work independently with limited supervision.
- Experimental design skills (systematically defining and testing hypotheses).
- Master’s or Doctorate degree in Electrical, Mechanical or related engineering discipline.
- Experience with MATLAB® Simulink/Stateflow and automatic code generation.
- Experience with code debuggers, code analysis, memory management, and automated testing (Python, CAPL, etc.).
- Experience with CAN and/or LIN protocols and diagnostic tools such as Vector CANalyzer®.
- Experience with SAE J1939, UDS and ISO
11783 – Virtual Terminal & Task Controller. - Experience with electro‑hydraulic or vehicle control systems for on/off‑highway vehicle systems.
- Experience with industry coding standards such as MISRA‑C.
- Familiarity with software engineering tools (SVN, Polarion, Azure, GIT, JIRA).
- Technical leadership and organizational skills.
The annual salary for this role is USD $54,500.00 – $79,750.00 plus applicable bonus. Actual salaries will vary by skill, experience and qualification.
What We OfferWe provide dynamic career opportunities across an international landscape and are committed to delivering value for all employees while fostering a culture of respect.
Benefits- Flexible work arrangements
- Savings & retirement benefits
- Tuition reimbursement
- Parental leave
- Adoption assistance
- Fertility & family building support
- Employee Assistance Programs
- Charitable contribution matching and Volunteer Time Off
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).