More jobs:
Software Engineer – Guidance Application Development
Job in
Springfield, Sangamon County, Illinois, 62777, USA
Listed on 2026-08-04
Listing for:
Pentangle Tech Services | P5 Group
Full Time
position Listed on 2026-08-04
Job specializations:
-
Software Development
Software Engineer, C++ Developer, Software Testing, DevOps
Job Description & How to Apply Below
Job Title: Software Engineer – Guidance Application Development
Location: oak brook IL
Duration: Long Term
Job Description:
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.
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.
Preferred Qualifications
- Experience with Qt and/or QML development.
- Agricultural, automotive, transportation, or other embedded/application software industry experience.
- Knowledge of software testing methodologies and automated testing techniques.
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.
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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×