Software Engineer/CNH

Kasmo Inc
  • Schaumburg, IL
  • Instant Apply
30+ days ago

Job Description

Company Name: case new Holland
Location: oak brook
Duration: 1+ years
Title:
Multiple openings

2 senior (70hc2c)
2 level II, which are your 3-5 year type dev (60hc2c)
1 level I, which is entry / couple years experience (55hc2c)

C++ application development, higher level C++ app dev, not embedded SW

They are developing the guidance apps

qt/qml is nice to have

The project is focused on expanding CNH's Guidance Application team to accelerate development of its next-generation guidance software platform, which provides customer-facing guidance functionality for agricultural equipment. The engineers will help design, develop, test, and deliver new features using modern C++ and Linux technologies within a clean architecture, Agile environment to increase software delivery velocity and support a growing product roadmap. Based on the discussion in Actalent Services + CNH | Discuss Guidance App Software Development Support, the team is adding resources specifically to increase capacity and pull more work through the system in a shorter amount of time.


Software Engineer – Guidance Application Development (Multiple Openings)
Overview
Our client, CNH, is expanding its Guidance Application team and is seeking multiple Software Engineers to support development of next-generation guidance and automation software. These engineers will help accelerate delivery of new features and functionality within a modern Agile software environment focused on customer-facing guidance applications.
Position Summary
The Software Engineer will contribute to the design, development, testing, and maintenance of next-generation guidance software applications. The ideal candidate will possess strong C++ development experience within a Linux environment and be comfortable working in a collaborative Agile team responsible for delivering high-quality software solutions.
Key Responsibilities
  • Develop and maintain application-level software using C++ within a Linux environment.
  • Design, implement, and test software features following modern clean architecture principles.
  • Collaborate with software architects, systems engineers, UX teams, and fellow developers to deliver new functionality.
  • Participate in Agile ceremonies including sprint planning, standups, and retrospectives.
  • Create and execute test cases associated with feature development.
  • Troubleshoot, debug, and resolve software defects.
  • Utilize Git for version control and Jira for work tracking and collaboration.
  • Support both new feature development and ongoing enhancement of existing applications. [Actalent S...nt Support | Meeting]
Required Qualifications
  • Strong experience developing software in C++ (preferably C++14/C++17).
  • Experience working in Linux-based development environments.
  • Understanding of object-oriented design principles and software architecture.
  • Experience with multithreaded application development.
  • Familiarity with Git and Jira.
  • Experience working within Agile software development teams.
  • Strong communication and collaboration skills.
  • Ability to thrive in a fast-paced, team-oriented development environment. [Actalent S...nt Support | Meeting]
Preferred Qualifications
  • Experience with Qt and/or QML development.
  • Full-stack application development experience.
  • Agricultural, automotive, transportation, or other embedded/application software industry experience.
  • Experience developing customer-facing applications.
  • Knowledge of software testing methodologies and automated testing techniques. [Actalent S...nt Support | Meeting]
Desired Candidate Profile
  • Problem solver with strong analytical and critical thinking skills.
  • Comfortable working across multiple projects and feature areas.
  • Team-oriented mindset with the ability to collaborate across disciplines.
  • Adaptable and willing to learn new technologies and domains.
  • Self-starter capable of contributing quickly within an established development team. [Actalent S...nt Support | Meeting]
Experience Levels Needed
The team is seeking a mix of:
  • Senior Software Engineers
  • Mid-Level Software Engineers
  • Junior Software Engineers
Core technical requirements remain consistent across all levels, with differentiation primarily based on years of professional experience and demonstrated technical depth.

Numbers & Facts

LocationSchaumburg, IL

Skills

  • Agile Programming Methodologiesunmatched
  • Agricultural Equipmentunmatched
  • Agricultureunmatched
  • Analysis Skillsunmatched
  • Atlassian JIRAunmatched
  • Automation Systemsunmatched
  • Bug Tracking Softwareunmatched
  • C++ Programming Languageunmatched
  • Clean Technologiesunmatched
  • Communication Skillsunmatched
  • Customer Relationsunmatched
  • Debugging Toolsunmatched
  • Develop and Maintain Customersunmatched
  • Embedded Softwareunmatched
  • Gitunmatched
  • High Tech Industryunmatched
  • Identify Issuesunmatched
  • Linux Operating Systemunmatched
  • Multitaskingunmatched
  • Multithreaded Programmingunmatched
  • Object Oriented Design (OOD)unmatched
  • Problem Solving Skillsunmatched
  • Product Planningunmatched
  • Product Supportunmatched
  • Qt GUI (Graphical User Interface) Toolkitunmatched
  • Quality Assurance Methodologyunmatched
  • Software Administrationunmatched
  • Software Architectureunmatched
  • Software Architecture Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Sprint Planningunmatched
  • Standup Meetingsunmatched
  • System Architectureunmatched
  • Systems Engineeringunmatched
  • Team Playerunmatched
  • Test Automationunmatched
  • Test Caseunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder