Embedded Software Engineer

Pentangle Tech Services | P5 Group

Auburn Hills (MI)

Presencial

USD 96.000 - 165.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Pentangle Tech Services | P5 Group in Auburn Hills, MI is seeking an Embedded Software Engineer to develop and integrate core embedded software for gasoline ECM/PCM on Infineon AURIX TC3xx, covering AUTOSAR BSW foundation, ECU bring-up, and safety-focused coding.

You will configure multi-core AUTOSAR OS, implement ECU startup/shutdown sequencing, NVM design, and be hands-on with complex device drivers for engine sensing and actuation while triaging issues with tools like Lauterbach Trace32 and

Formación

  • Strong Embedded C with MCU debugging.
  • Hands-on AUTOSAR BSW integration and CDD development.
  • Infineon AURIX TC3xx (TC38x) experience — startup, memory map, interrupt architecture.
  • Knowledge of MCU safety concepts — SMU, MPU, watchdogs, multi-core OS.
  • ECM/PCM gasoline engine control software experience with cam/crank sensing and spark/injector actuation.
  • Proficiency in Trace32 and INCA; structured defect triaging and RCA discipline.

Responsabilidades

  • Integrate and configure core AUTOSAR BSW — OS, RTE, EcuM, BswM, MemStack (NvM/Fee), Diagnostics (Dcm/Dem), IoHwAb, Watchdog stack.
  • Implement ECU startup/shutdown sequencing, mode transitions, wake-up/sleep handling, and NVM block design with crash-safe writes and data recovery.
  • Configure multi-core AUTOSAR OS — tasks, alarms, ISRs, spinlocks, IOC inter-core communication, and CPU load/timing optimization.
  • Configure and validate MCU safety mechanisms — SMU alarms and fault reactions, MPU-based memory partitioning/FFI, windowed and watchdog supervision with safe-state handling.
  • Develop Complex Device Drivers (CDD) for engine sensing and actuation — crank/cam position, engine speed and direction, spark and injector control, knock windows, misfire detection, MAP sensing.
  • Implement timing-critical logic using GTM (TIM, TOM, ATOM, DPLL/angle clock).
  • Perform ECU board bring-up — clock/PLL setup, startup code, linker and memory map, peripheral init, and first power-on debug.
  • Own issue triaging — reproduce and isolate defects, classify severity/priority, perform root cause analysis on traps, unexpected resets, stack overflows and timing overruns; drive fixes to closure in the defect tracking tool (JIRA/ALM/ClearQuest) with clear analysis reports.
  • Debug and validate using Lauterbach Trace32 and ETAS INCA; support calibration, system, hardware and safety teams during integration.

Conocimientos

Embedded C
AUTOSAR BSW integration
AURIX TC3xx
MCU safety concepts
ECM/PCM engine control
ECU bring-up

Herramientas

Lauterbach Trace32
ETAS INCA

Descripción del empleo

Job title: Embedded Software Engineer – eFoundation with Engine Controls (AUTOSAR BSW / CDD / GTM) knowledge

Location: Auburn Hills, MI

Duration: Long Term Contract

Role Summary Develop and integrate core embedded software for gasoline ECM/PCM on Infineon AURIX TC3xx — covering AUTOSAR BSW foundation, MCU safety mechanisms, CDD/GTM engine timing, ECU bring-up, and issue triaging through integration and validation.

Key Responsibilities

  • Integrate and configure core AUTOSAR BSW — OS, RTE, EcuM, BswM, MemStack (NvM/Fee), Diagnostics (Dcm/Dem), IoHwAb, Watchdog stack.
  • Implement ECU startup/shutdown sequencing, mode transitions, wake-up/sleep handling, and NVM block design with crash-safe writes and data recovery.
  • Configure multi-core AUTOSAR OS — tasks, alarms, ISRs, spinlocks, IOC inter-core communication, and CPU load/timing optimization.
  • Configure and validate MCU safety mechanisms — SMU alarms and fault reactions, MPU-based memory partitioning/FFI, windowed and watchdog supervision (alive, deadline, program flow) with safe-state handling.
  • Develop Complex Device Drivers (CDD) for engine sensing and actuation — crank/cam position, engine speed and direction, spark and injector control, knock windows, misfire detection, MAP sensing.
  • Implement timing-critical logic using GTM (TIM, TOM, ATOM, DPLL/angle clock).
  • Perform ECU board bring-up — clock/PLL setup, startup code, linker and memory map, peripheral init, and first power-on debug.
  • Own issue triaging — reproduce and isolate defects, classify severity/priority, perform root cause analysis on traps, unexpected resets, stack overflows and timing overruns; drive fixes to closure in the defect tracking tool (JIRA/ALM/ClearQuest) with clear analysis reports.
  • Debug and validate using Lauterbach Trace32 and ETAS INCA; support calibration, system, hardware and safety teams during integration.
Required Skills:
  • Strong Embedded C with microcontroller-level debugging.
  • Hands-on AUTOSAR BSW integration and CDD development.
  • Infineon AURIX TC3xx (TC38x) experience — startup, memory map, interrupt architecture.
  • Knowledge of MCU safety concepts — SMU, MPU, watchdogs, multi-core OS.
  • ECM/PCM gasoline engine control software experience with cam/crank sensing and spark/injector actuation.
  • Proficiency in Trace32 and INCA; structured defect triaging and RCA discipline.
Good to Have
  • GTM timing expertise and DSP concepts used in knock detection.
  • EB Tresos MCAL configuration; ECU board bring-up on new hardware samples.
  • ISO 26262 (ASIL-B/D) exposure, MISRA-C, static analysis, Git/Jenkins CI.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Software Engineer (GTM timer module - Controls/Autosar)
Embedded Software Engineer (GTM timer module - Controls/Autosar)

Tata Technologies Ltd. • Auburn Hills (MI)

Presencial
USD 90.000 - 130.000
Embedded Engine Control Software Engineer (AUTOSAR)
Embedded Engine Control Software Engineer (AUTOSAR)

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

Presencial
USD 96.000 - 165.000
Embedded Engine Controls Engineer—GTM/Autosar
Embedded Engine Controls Engineer—GTM/Autosar

Tata Technologies Ltd. • Auburn Hills (MI)

Presencial
USD 90.000 - 130.000
Automotive Embedded Systems
Automotive Embedded Systems

Pentangle Tech Services | P5 Group • Southfield (MI)

Presencial
USD 150.000 - 190.000
Embedded Firmware QA Engineer — Automate HW/SW Testing
Embedded Firmware QA Engineer — Automate HW/SW Testing

TechDigital Group • Redmond (WA)

Presencial
USD 80.000 - 120.000
Embedded Software Engineer - IPC
Embedded Software Engineer - IPC

Global Connect Technologies • Southfield (MI)

Presencial
USD 140.000 - 200.000
embedded software engineer12
embedded software engineer12

Pentangle Tech Services | P5 Group • Indianapolis (IN)

Presencial
USD 120.000 - 180.000
Sr Software Triage Engineer- ECU Test Engineer
Sr Software Triage Engineer- ECU Test Engineer

Global Connect Technologies • Southfield (MI)

Presencial
USD 110.000 - 150.000
AUTOSAR BSW Bootloader Engineer
AUTOSAR BSW Bootloader Engineer

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

Presencial
USD 120.000 - 150.000
Software Engineer
Software Engineer

Trialon Corporation • Auburn Hills (MI)

Presencial
USD 90.000 - 120.000