CNH Industrial

Planter Software Systems Engineer

Location US-IL-Burr Ridge
Position Type


CNH Industrial is a global leader in industrial goods. We provide farmers with cutting-edge technologies to help them feed a growing world population and we assist in building and rebuilding cities and infrastructures, all with future-proof powertrain solutions. With our Case IH, New Holland Agriculture, Case and New Holland Construction, and FPT Industrial brands, and comprehensive solutions for financing and aftermarket services, we’re driven to meet the needs of our customers.


The Software Development Engineer on the Seeding Application Team will be responsible for embedded software development and integration on agricultural seeding implements, including sensor monitoring, closed-loop control, human-machine interface (HMI) design, and automation.


  • Develop embedded software for seeding implements using CNHi tools/processes, as well as PC software for simulation, analysis, and development
  • Support the electronic systems engineer in determining software requirements and advising on feasibility
  • Perform implement software bench testing using both software and hardware simulators, code coverage analysis, and conformance test suites
  • Support the product validation engineering group during their field test cycles. Provide timely analysis of software performance on machine and reported software issues.
  • Review customer-reported software issues and provide analysis and solutions to the rapid response team during seeding season
  • Prepare and maintain software documentation
  • Travel to the field with the electronic systems engineer on customer visits to support investigation of issues, which will involve climbing into tractor cabs and climbing into and onto seeding equipment
  • May support the electronic systems engineer by troubleshooting issues with electronic hardware components and contributing to the design and development of new electronic features.



Required Qualifications:

  • Bachelor’s degree in Computer Engineering, Software Engineering, or Electrical Engineering/Computer Science combined
  • 3+ years  experience through projects or internships in applying software engineering practices for both embedded microcontroller software development
  • Demonstrated experience, through internship or coursework, of embedded C/C++ software design/development
  • Strong written and verbal communication skills
  • Proven ability to work effectively in a team as well as independently with minimal supervision
  • Must be physically able to perform the duties required

Preferred Qualifications:

  • Programming experience with C#, Python
  • Experience with revision control systems (SVN, Git)
  • Experience designing and tuning closed-loop control systems
  • Experience with model-based control design and simulation using MATLAB/Simulink
  • Experience developing software for or operating agricultural machinery, construction equipment, or other off-road equipment


CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Applicants can learn more about their rights by viewing the federal "EEO is the Law" poster and its supplement here


CNH Industrial participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. You can view additional information here.


If you need reasonable accommodation with the application process, please call 1-800-889-4422 option 1 and then option 5, or contact us at


Read about our company’s commitment to pay transparency by clicking this link: pay transparency notice.



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.