Embedded Software Engineer – Guidance & Steering Systems

Pentangle Tech

South Dakota State Univ, SD

JOB DETAILS
SKILLS
Analysis Skills, Automotive Industry, Backlog Prioritization, C Programming Language, C++ Programming Language, Computer Programming, Control Systems, Data Analysis, Debugging Skills, Embedded Software, Embedded Systems, Heavy Equipment/Vehicles, Identify Issues, Patient Assessment, Performance Management, Problem Solving Skills, Requirements Management, Root Cause Analysis, Software Administration, Software Engineering, Steering Control Systems, Time Management, User Interface/Experience (UI/UX), Validation Testing
LOCATION
South Dakota State Univ, SD
POSTED
3 days ago

Job Title: Embedded Software Engineer Guidance & Steering Systems

Location: Onsite in Souix Falls, SD

Duration: Long Term

Client: CNH

Responsibilities
Job Overview
  • We are seeking a skilled Embedded Software Engineer to support Gen 1 guidance and steering systems. This role focuses on maintaining and enhancing mature embedded software products used in vehicle guidance and steering controllers. The ideal candidate will have strong low-level programming expertise and experience troubleshooting complex embedded systems, with the ability to independently triage, analyze, and resolve software issues.
  • You will collaborate with global engineering teams across the U.S. and Europe while contributing to critical product stability and feature development efforts.
Key Responsibilities
  • Perform triage and root-cause analysis on software issues reported from multiple sources.
  • Troubleshoot and resolve defects in embedded systems, particularly within guidance and steering controller software.
  • Work through and manage a backlog of tickets, delivering timely bug fixes and updates.
  • Develop and implement new features and enhancements for existing embedded software platforms.
  • Conduct data analysis to diagnose issues and identify performance improvements.
  • Collaborate with distributed teams, including engineering groups in Sioux Falls and the Netherlands.
  • Support testing and validation efforts, including participating in on-site testing when required.
Required Technical Skills
  • Strong programming experience in C and C++.
  • Expertise in embedded systems development, debugging, and maintenance.
  • Experience working with mature/legacy embedded software products.
  • Ability to independently perform triage, debugging, and issue resolution.
Preferred Qualifications
  • Experience with CAN (Controller Area Network) protocols and messaging.
  • Background in automotive, heavy equipment, or off-highway vehicle systems.
  • Familiarity with embedded control systems (vehicle-level controls vs. display or UI systems).

About the Company

P

Pentangle Tech