Software Developer at CNH Industrial

Posted in Other 6 days ago.

Location: Burr Ridge, Illinois

Job Description:


Through its people and brands, CNH Industrial delivers power, technology and innovation to farmers, builders and drivers all around the world. Each of its brands, including Case IH, New Holland Agriculture, Case and New Holland Construction, FPT Industrial, Capital, and Aftermarket Solutions, is a major international force in its specific sector.

The Software Developer will be responsible for developing Java/Android applications on displays used in agriculture equipment.


  • Design and implement software applications for CNHI displays, specifically Agricultural Equipment.

  • Follow and help improve software development processes.

  • Drive application performance and memory improvements.

  • Analyze and root cause software issues found internally and externally.

  • Participate in code reviews.

  • Design and execute unit tests.

  • Estimate effort for software deliverables.

  • Help define requirements and evaluate technical feasibility of implementation.

  • Contribute innovative ideas to improve software on CNHI displays.

  • Travel is less than 10%.


  • Bachelors in Computer Science, Computer Engineering, or Electrical Engineering.

  • Minimum 3 years of object oriented software development experience.

  • Minimum 3 years of application development experience that includes Java, Javascript, Python, C programming.

  • Experience with performance profiling methods and tools used in software development.

  • Experience with native programming in C++.

  • Experience managing multiple source code repositories including change management.

  • Experience with software architectural design and refactoring.

The ideal candidate will have:

  • Masters in Computer Science, Computer Engineering, or Electrical Engineering.

  • Automotive / Commercial Vehicle experience.

  • Understanding of Automotive networking protocols such as J1939, CAN, LIN, XCP, UDS.

  • Experience with V-Model and Agile Software Development Processes.

  • Experience with Software Engineering tools such as DOORS, Polarion, JIRA, CANalyzer/CANoe, CANdela, Android Studio/IntelliJ, Git, Gerrit, Jenkins.

  • Excellent verbal and written communication skills.

  • Experience with Android build tools: Gradle and Maven

  • Experience with Android specific inter-process communication mechanisms


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.