> Markdown version of [/jobs/ext/3834022-embedded-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/3834022-embedded-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer II - **Company:** CNH INDUSTRIAL - **Location:** Oak Brook, IL, United States - **Experience:** Experienced - **Salary:** $86,625.0 - $132,825.0 - **Contract:** Internship / Graduate position - **Skills:** Testing (Software), Software Applications, JIRA, C++ (Programming Language), Linux, Embedded Software, Linux System Administration, Object-Oriented Software Development, Software Engineering, Software Troubleshooting, Git, Information Technology - **Published:** October 19, 2026 - **Apply:** https://www.dice.com/job-detail/a204cbda-3515-4380-8149-cd20e35e954b ## About the Role * Bachelor's degree or Master's degree in Computer Science or a related field. * 2 years of experience or equivalent combination of education and experience (Master's + Internship) * Developed expertise in technical skills, proficiencies, and knowledge in the field of support. * Well-developed problem analysis and problem-solving techniques., * Must have C++ (14 / 17) experience with knowledge of threading. * Knowledge of object-oriented programming is a must. * Ability to apply design theory and methodology. * Well-developed problem analysis and problem-solving techniques. * Proficiency with the Linux Operating System, GIT, and Jira is preferred. * Further knowledge of the profession through continued education and/or seeking mentorship. * Specific skills, proficiencies, and knowledge in a field related to the position, as identified by department leadership. * Prior experience in Agriculture and/or Agricultural Guidance Application Development is preferred. * Team player who is self-motivated and has the ability to work with minimal supervision. * Ability to communicate effectively with team members and leadership staff. * Travel may be necessary, based on position. * U.S. Citizenship may be required, based on the position. ## Description As an Embedded Software Engineer II - Linux Touch Screen Applications at CNH Industrial, you will design, develop, and evaluate C++ software for Linux-based systems from concept through the production stage as part of a highly innovative team., * Design and Development: Create software applications and systems that meet business requirements. * Coding and Testing: Write clean, efficient, well-documented code and test software to meet quality standards. * Problem-Solving: Identify and resolve software defects and issues. * Collaboration: Work with stakeholders, including project managers, designers, and QA engineers, to ensure software meets business needs. * Maintenance and Updates: Maintain and update existing software applications and systems. * Support end users, including software troubleshooting and training. * Prepare and present technical reports and recommendations on projects. * Participate in department improvement activities. * Demonstrate support for company culture in their daily actions. * May be called upon to perform comparable duties of a similar or related nature and/or assist in other areas as needed. * Learns, understands, continuously improves, and promotes the quality management system in accordance with ISO standards.