Sr Software Triage Engineer- ECU Test Engineer

Global Connect Technologies

Southfield (MI)

On-site

USD 110,000 - 150,000

Full time

47 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Global Connect Technologies is seeking a Software Triage Engineer to own fast, accurate triage for an Automotive Instrument Panel Cluster ECU program. You will reproduce issues, analyze logs and traces, and drive fixes in bench and vehicle environments.

The role requires strong C programming skills, Python scripting for automation, and hands-on experience with software flashing/reflashing, diagnostics, and RCA collaboration with developers and validation teams.

Qualifications

  • Bachelor's degree in CS or Electronics or equivalent experience.
  • 5+ years of embedded software triage and debugging experience (automotive strongly preferred).
  • Strong programming skills in C and ability to debug issues on target hardware.
  • Proven experience with log/trace analysis and building clear failure narratives from raw data.
  • Hands-on experience with software flashing tools and workflows (bench + ECU/vehicle).
  • Strong communication and coordination skills—able to work calmly in issue-heavy situations.

Responsibilities

  • Own end-to-end triage for software issues from multiple sources (customer reports, validation, manufacturing, integration, field).
  • Reproduce issues reliably using structured methods; capture evidence and define steps-to-reproduce.
  • Perform log analysis (serial/UART, CAN/LIN traces, application logs) and correlate events to isolate failures.
  • Execute and support software flashing/reflashing (bench + vehicle), including update validation and rollback.
  • Debug embedded issues using IDE/debugger tools and support deeper RCA with developers.
  • Write small utilities/scripts (Python) to automate log parsing and data extraction.
  • Investigate code-level issues in C and propose fixes or mitigations.
  • Create high-quality Jira issue reports with detailed steps, logs, and impact.
  • Coordinate across teams to drive closure and verify fixes in new builds.

Skills

Python scripting
C programming
Log/trace analysis
Embedded software triage
Debugging
Issue reproduction steps

Education

Bachelor's degree in Computer Science or Electronics

Tools

Git
Jira
Vector CANoe
CANalyzer

Job description

We are looking for a Software Triage Engineer to support an Automotive Instrument Panel Cluster (IPC) ECU program by owning fast, accurate issue triage and driving problems to closure. This role is highly hands‑on and requires strong programming + debugging, excellent log analysis, and practical experience with software flashing/reflashing in a lab and vehicle environment. You’ll work closely with Software, Systems, Validation, and Manufacturing to reproduce issues, identify root cause, and help the team deliver stable releases with low customer risk.

Key Responsibilities:
  • Own end-to-end triage for software issues from multiple sources (customer reports, validation, manufacturing, integration, field).
  • Reproduce issues reliably using structured methods; capture evidence (logs, traces, screenshots, dumps) and define clear steps-to-reproduce.
  • Perform log analysis (serial/UART, CAN/LIN traces, application logs, DLT or equivalent) and correlate events across time to isolate failures.
  • Execute and support software flashing/reflashing (bench + vehicle), including update validation, version tracking, and rollback when needed.
  • Debug embedded issues using IDE/debugger tools (breakpoints, watchpoints, memory inspection), and support deeper RCA with developers/architects.
  • Write small utilities/scripts (often Python) to automate log parsing, data extraction, and repetitive validation steps.
  • Perform code-level investigations in C (read/understand code, identify suspect areas, propose fixes or mitigation ideas).
  • Create high-quality issue reports in Jira (or similar): symptom summary, reproduction steps, logs, suspected modules, severity, priority, and impact.
  • Coordinate across teams to drive closure: track ownership, follow up on actions, verify fixes, and confirm issue resolution in new builds.
  • Support integration activities and release readiness by identifying top recurring issues, trends, and high-risk areas.
Required Qualifications:
  • Bachelor’s degree in Computer Science / Electronics (or equivalent experience).
  • 5+ years of embedded software triage and debugging experience (automotive strongly preferred).
  • Strong programming skills in C and ability to debug issues on target hardware.
  • Proven experience with log/trace analysis and building clear failure narratives from raw data.
  • Hands‑on experience with software flashing tools and workflows (bench + ECU/vehicle).
  • Strong communication and coordination skills—able to work calmly and effectively in issue-heavy situations.
Preferred Skills:
  • Instrument cluster or closely related ECU domain experience.
  • AUTOSAR familiarity and common ECU building blocks (Diagnostics/UDS, DTCs, NVM concepts, startup/watchdog).
  • CAN tools and traces (Vector CANoe/CANalyzer or equivalent); basic network understanding (CAN IDs, signals, bus load).
  • Experience with version control (Git), ticketing (Jira), and build/release processes.
  • Exposure to MCU platforms such as Infineon Traveo II or Renesas.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Embedded Triage Engineer
Senior Automotive Embedded Triage Engineer

Global Connect Technologies • Southfield (MI)

On-site
USD 110,000 - 150,000
Embedded Software Engineer - IPC
Embedded Software Engineer - IPC

Global Connect Technologies • Southfield (MI)

On-site
USD 140,000 - 200,000
Automotive Embedded Systems
Automotive Embedded Systems

Pentangle Tech Services | P5 Group • Southfield (MI)

On-site
USD 150,000 - 190,000
Triage / Root Cause & Development Engineer – Automotive Infotainment & Connectivity
Triage / Root Cause & Development Engineer – Automotive Infotainment & Connectivity

Hallmark Global Solutions Ltd • Auburn Hills (MI)

On-site
USD 120,000 - 180,000
Triage & Root Cause Analysis Engineer
Triage & Root Cause Analysis Engineer

Eagle Technology Competence, LLC. • Auburn Hills (MI)

On-site
USD 85,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Auburn Hills (MI)

On-site
USD 96,000 - 165,000
Software Engineer12
Software Engineer12

Pentangle Tech Services | P5 Group • Southfield (MI)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Trialon Corporation • Auburn Hills (MI)

On-site
USD 90,000 - 120,000
Software Support Engineer
Software Support Engineer

ThunderSoft • Newark (CA)

On-site
USD 80,000 - 110,000
Embedded Firmware QA Engineer — Automate HW/SW Testing
Embedded Firmware QA Engineer — Automate HW/SW Testing

TechDigital Group • Redmond (WA)

On-site
USD 80,000 - 120,000