Teklabs logo

Teklabs

Embedded Software Engineer

Teklabs

📍 Illinois, United States 🇺🇸

full-time
mid-level
Posted —

Key Skills

CC++debuggingembeddedtriage

Industry

AutomotiveConsumer Electronics

Job Description

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.