Job Title: Embedded Software Engineer – Guidance & Steering Systems
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.
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.