About Us
At CNH, we are driven by a clear purpose: we serve and advance the people who feed and build a growing world. As a global leader in agriculture and construction, we create the equipment, technology, and solutions that help our customers work more productively and sustainably.
Job Purpose
A Software Engineer designs, develops, and maintains software and computer systems. They apply engineering principles and programming knowledge to create solutions for various needs, from individual applications to large-scale systems.
Key Responsibilities
- Work independently, as well as with a team.
- Provide business support to analyze software.
- Write, develop, evaluate and document new and modified software programs.
- Test and prepare software applications for installation.
- Support end users, including software troubleshooting and training.
- Research, investigate, and select technical data pertinent to the assigned project.
- Work with internal teams and external sources to obtain and communicate data relative to engineering requirements.
- Facilitate software asset management, including maintenance contracts.
- Prepare and present technical reports and recommendations on projects.
- Participate in department improvement activities.
Preferred Qualifications
- Strong C++, C programming
- Git version control
- Development targeting embedded Linux (Yocto Project)
- Comfortable working in a Linux development environment
- Familiarity with reading schematics
- Troubleshooting and diagnostics problem solving
Intern Program Overview
Summer interns work full-time (40 hours per week) from May through August. Candidates must be currently enrolled college students actively pursuing a degree.
Compensation: $22.66 - $30.90/hr (based on skill, experience and qualification).