Software Engineer II
Job Description
Software Engineer II
Requisition ID: 4252
Job Location: Oak Brook - Illinois - United States
Category for Job Posting: Engineering and Technical
Job Type for Job Posting: Full Time
About Us
Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products are instrumental to feeding and sheltering the world.
From developing products that run on alternative power to productivity-enhancing precision tech, we are delivering solutions that benefit people – and they are possible thanks to people like you. If the opportunity to build your skills as part of a collaborative, global team excites you, you’re in the right place.
Grow a Career. Build a Future!
Be part of this company at the forefront of agriculture and construction, that passionately innovates to drive customer efficiency and success. And we know innovation can’t happen without collaboration. So, everything we do at CNH Industrial is about reaching new heights as one team, always delivering for the good of our customers.
Job Purpose
As a Software Engineer II , you will be responsible to design, develop, and evaluate software from concept through production stage, and make modifications as needed, to meet customer needs and fit within the capabilities of both new and legacy systems.
Key Responsibilities
- Research, develop, and maintain a C++ and Qt based project for embedded in-vehicle operator interface.
- Create and maintain software architecture/design and public interface documentation for internal teams.
- Work with internal application software teams on deployment/troubleshooting, guidelines and best practices.
- System level thinking and problem solving, ability to connect software design with system constraints and customer scenarios.
- Determine purpose, application, estimate scope and feasibility of new or enhancement of existing software.
- Coordinate engineering efforts and provide general engineering assistance to internal teams or external customers.
- May provide or assist with demo or training needs as it relates to new or existing software.
- Demonstrates support for company culture in their daily actions and behaviors.
Experience Required
- Minimum of 2 years of experience, with Bachelors' degree. (Minimum of 1 year of experience with Master's degree.) Or equivalent combination of education and experience.
- 1+ years of experience with C++, preferably in an Linux embedded system.
- Strong proficiency with modern C++ is required (e.g. C++17 standard).
- Software configuration CI/CD and build experience is a plus.
- Experience with CAN/J1939 or other automotive communication protocols is a plus.
- Experience in an Agile software development environment is preferred.
- Thorough knowledge of software product development and procedures.
- Solid software development fundamentals such as unit testing, build automation, branch based development, and modern documentation practices.
- Good understanding of CMake.
- Fluent in English, both written and verbal.
- Travel is likely 1-3 weeks per year.
What We Offer
At CNH, our people are at the heart of everything we do. That’s why we offer a comprehensive benefits program designed to support your health, well-being, and long-term success. From competitive compensation to flexible work arrangements and opportunities for continuous development, our benefits reflect our commitment to creating an environment where employees feel supported and empowered—both personally and professionally. We believe that when you’re given the tools to thrive, you can drive meaningful impact. At CNH, you’ll not only find the resources to succeed today—you’ll find the foundation to grow a career and build a future.
US applicants: 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 "Know Your Rights" poster 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 .
Canada applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, nationality, place of origin, disability, marital status, family status, age, or any other ground prohibited by applicable provincial human rights legislation.
If you need reasonable accommodation with the application process, please contact us at [email protected] .
Recommended Jobs
Account Manager (Logistics Sales)
Account Manager Naperville, IL At Lange Logistics, we are driven by integrity, dedication, and ambition to find business intelligence solutions that work while continually aspiring to be …
System Solution Architect - Drive Scalable Innovation in Industrial Automation
*This role is located in Chicago, IL. Candidates must be located in, or willing to relocate specifically to Chicago, IL in order to be considered for this role. System Solution Architect – Drive …
Brand Ambassador
At Whizz, we are transforming how delivery riders access affordable and reliable mobility. As a Brand Ambassador, you will be the friendly and professional face of our company, building trust and exc…
Full Stack Engineer
Get AI-powered advice on this job and more exclusive features. Do you see your next career move taking you to a Fortune 50 healthcare company? Do you aspire to work in a dynamic, high-energy, agile …
Assistant Restaurant Manager - White Sox Bar
Join Our Team! Salary: $64,000 – $67,000 / year + bonus Location: Chicago Midway International Airport (MDW) Compensation and Benefits: ~ Base salary: $64,000 – $67,000 per year ~ …
Advanced Security Engineer
Posting Type Hybrid Job Overview As an Advanced Cyber Security Engineer, you will ensure the security of Relativity’s network and infrastructure. In this role, the main responsibilities …
Physician
Medical Assistant Innovative Care is a medical group that brings primary care, urgent care and therapy to serve our patients better. We are looking for an experienced full time Medical Assistant to w…
1st Shift Case & Label Machine Operator 1
Seneca Foods Corporation Seneca Foods in Geneva, NY is currently seeking a 1st Shift Machine Operator to join our team! Seneca Foods offers an excellent benefit package including medical, dental, visi…
Senior Specialist - Learning Strategy & Financial Control (Hybrid)
Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world usi…
AEM Developer
Staffmax is looking for “ AEM Developer” for one of our clients located in Austin, TX . If you would like to be part of an important and growing team and are friendly and courteous, we would love t…