DeveloperJobs.io
← Back to all jobs

Job Description

Embedded Software Engineer II roles focus on C++ development for Linux-based touch screen applications, from concept through production.

Responsibilities

  • Design and develop software applications and systems aligned to business requirements
  • Write clean, efficient, well-documented code and test software to meet quality standards
  • Identify, troubleshoot, and resolve software defects and issues
  • Collaborate with stakeholders including project managers, designers, and QA engineers to ensure delivery meets business needs
  • Maintain and update existing software applications and systems
  • Support end users through software troubleshooting and training
  • Prepare and present technical reports and project recommendations
  • Participate in department improvement activities
  • Support company culture through daily actions
  • May perform comparable duties of a similar or related nature and assist in other areas as needed
  • Learn, understand, continuously improve, and promote the quality management system in accordance with ISO standards

Requirements

  • Bachelor’s degree or Master’s degree in Computer Science or a related field
  • 2 years of experience or an equivalent combination of education and experience (including Master’s + Internship)
  • Demonstrated expertise in technical skills, proficiencies, and knowledge in the field of support
  • Well-developed problem analysis and problem-solving techniques

Preferred Qualifications

  • Must have C++ (14/17) experience, with knowledge of threading
  • Knowledge of object-oriented programming
  • Ability to apply design theory and methodology
  • Proficiency with the Linux Operating System, GIT, and Jira
  • Ongoing education and/or seeking mentorship to further develop skills
  • Additional 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
  • Team player with self-motivation and the ability to work with minimal supervision
  • Ability to communicate effectively with team members and leadership staff
  • Travel may be necessary depending on the position
  • U.S. Citizenship may be required depending on the position

Technologies

  • C++
  • Linux Operating System
  • GIT
  • Jira

Job Details

  • Location: Sioux Falls, SD (hybrid)
  • Working mode: Hybrid
  • Category: Engineering and Technical
  • Job type: Full Time

Compensation and Pay Transparency

  • Annual salary range: $86,625 - $132,825
  • Plus any applicable bonus
  • Actual salaries vary based on skill, experience, and qualification
  • For roles open across multiple locations, the stated range applies to the primary location; other locations are communicated prior to the first interview

Benefits

  • Comprehensive benefits program supporting health, well-being, and long-term success
  • Competitive compensation
  • Flexible work arrangements
  • Opportunities for continuous development
  • #LI-Hybrid

Additional Context

CNH Industrial is a world-class equipment and services company dedicated to advancing the work of agriculture and construction, driven by the shared purpose of Breaking New Ground with a focus on Innovation, Sustainability, and Productivity.

Job Purpose

  • Design, develop, and evaluate C++ software for Linux-based systems from concept through the production stage
  • Work as part of a highly innovative team
  • Role focus: Linux Touch Screen Applications

Similar Jobs