Software Engineer/CNH

Kasmo Inc

  • Schaumburg, IL
  • 2 days ago

    Highlights

    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.

    Numbers & Facts

    LocationSchaumburg, IL

    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.

    Similar Jobs

    See more jobs