Global Connect Technologies logo

Senior Automotive ECU & Infotainment Validation Engineer

Global Connect Technologies Southfield, Michigan, United States

onsitefull-time
Posted Aug 17, 2026Apply by Sep 16, 2026
  • Role & seniority

    • Embedded Software Triage/Debugging Engineer (5+ years), automotive-focused
  • Stack/tools

    • C, IDE/debugger tools (breakpoints, watchpoints, memory inspection)

    • Python (log parsing/utilities/scripts)

    • Log/trace analysis: serial/UART, CAN/LIN traces, application logs, DLT or equivalent

    • Flashing/reflashing workflows (bench + vehicle/ECU), update validation, rollback, version tracking

    • CAN tools: Vector CANoe/CANalyzer or equivalent

    • Jira (issue reporting), Git (preferred)

    • Optional domain: AUTOSAR, Diagnostics/UDS, DTCs, NVM, startup/watchdog

    • MCU exposure: Infineon Traveo II or Renesas (preferred)

  • Top 3 responsibilities

    • Own end-to-end triage of software issues from multiple sources; reproduce and document evidence.

    • Perform log/trace correlation (UART/CAN/application/DLT) to isolate failures and build failure narratives.

    • Execute/support flashing/reflashing and verify fixes; create Jira reports and drive issue closure across teams.

  • Must-have skills

    • Strong embedded debugging on target hardware

    • Proven C debugging and code-level investigation

    • Hands-on flashing/reflashing (bench + vehicle) and update/rollback validation

    • Effective evidence collection and structured reproduction steps

    • Clear communication/coordination during issue-heavy periods

  • Nice-to-haves

    • Instrument cluster / relate

Full Description

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.
Embedded Software TriageC ProgrammingPythonLog AnalysisCAN/LIN TracesSoftware FlashingJiraAUTOSARUDS DiagnosticsVector CANoeVector CANalyzerGitInfineon Traveo IIRenesas MCUECU ValidationRoot Cause Analysismulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.