CNH is hiring a Firmware Software Intern to support its ECU firmware development team in Oak Brook, focusing on real-time embedded ECU controllers. The intern will develop low-level firmware for automotive-grade ECUs and contribute to driver integration, workflow automation, documentation, and troubleshooting.
Responsibilities
Design and develop low level firmware driver software for ECUs
Configure and Integrate HAL based drivers and modify as per the requirements
Automate manual workflows with scripting language
Develop and maintain software documentation: SDD, SRS, API documentation, product functional spec etc
Troubleshoot and fix bugs during development
Use bug tracking systems (such as Polarion, Jira) and configuration management tools (e.g. Git or similar)
Qualification
Required
Candidates must be currently enrolled college students actively pursuing a degree
Pursuing Bachelor's/Master's Degree in engineering (Electrical/Electronics/Computers) is required
Strong in C-language and Embedded Systems concepts
Experience with Firmware development and debugging
Python, CAPL or similar scripting language
Microcontrollers, RTOS, CAN or similar protocol understanding
Preferred
Knowledge of Functional safety, Cybersecurity, Automotive ECU development process
Knowleged of how to read Data sheets for the microconotrllers and perfipheral devices (RAM, Flash, EEPROM, IMU etc.)
Benefits
Mentorship
Training
Hands-on experience
Growth opportunities
Networking events
Social and volunteer activities
Professional development workshops
Housing support
CNH ( NYSE: CNH ) is a world-class equipment, technology and services company.