AutOSAR BSW Engineer — Embedded ECU & Safety Systems

Tata Technologies

Auburn Hills (MI)

On-site

USD 100,000 - 140,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Tata Technologies is seeking an experienced embedded software engineer to develop and integrate core software for gasoline ECM/PCM using Infineon AURIX TC3xx. You will work on AUTOSAR BSW foundation, ECU bring-up, and multi-core timing, with a focus on safety mechanisms and robust diagnostics.

You will configure and validate hardware/software interfaces, perform root-cause analysis, and collaborate with calibration, safety, and hardware teams during integration and validation.

Qualifications

  • Strong Embedded C with microcontroller-level debugging.
  • AUTOSAR BSW integration and CDD development experience.
  • 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 with Trace32 and INCA; defect triaging and RCA discipline.

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.

Skills

Embedded C
AUTOSAR BSW
AURIX TC3xx
MCU safety concepts
ECM/PCM engine control
Trace32/INCA

Tools

Trace32
INCA
JIRA
ALM
ClearQuest

Job description

Tata Technologies is seeking an experienced embedded software engineer to develop and integrate core software for gasoline ECM/PCM using Infineon AURIX TC3xx. You will work on AUTOSAR BSW foundation, ECU bring-up, and multi-core timing, with a focus on safety mechanisms and robust diagnostics.

You will configure and validate hardware/software interfaces, perform root-cause analysis, and collaborate with calibration, safety, and hardware teams during integration and validation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - AUTOSAR AURIX Engine Control
Embedded Software Engineer - AUTOSAR AURIX Engine Control

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

On-site
USD 110,000 - 150,000
AUTOSAR BSW Engineer
AUTOSAR BSW Engineer

Tata Technologies • Auburn Hills (MI)

On-site
USD 100,000 - 140,000
Embedded Engine Control Software Engineer (AUTOSAR)
Embedded Engine Control Software Engineer (AUTOSAR)

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

On-site
USD 96,000 - 165,000
Embedded Engine Controls Engineer (AUTOSAR/AURIX TC3xx)
Embedded Engine Controls Engineer (AUTOSAR/AURIX TC3xx)

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

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

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

On-site
USD 96,000 - 165,000
Embedded Software Engineer – eFoundation with Engine Controls
Embedded Software Engineer – eFoundation with Engine Controls

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

On-site
USD 110,000 - 150,000
Embedded Software Engineer – Engine Controls GTM/AUTOSAR CDD development
Embedded Software Engineer – Engine Controls GTM/AUTOSAR CDD development

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

On-site
USD 90,000 - 120,000
AUTOSAR BSW Foundation Engineer — Low-Level Drivers
AUTOSAR BSW Foundation Engineer — Low-Level Drivers

Tata Technologies • Auburn Hills (MI)

On-site
USD 110,000 - 140,000
Embedded Engine Controls Engineer—GTM/Autosar
Embedded Engine Controls Engineer—GTM/Autosar

Tata Technologies • Auburn Hills (MI)

On-site
USD 90,000 - 130,000
Autosar BSW Cybersecurity Engineer
Autosar BSW Cybersecurity Engineer

Tata Technologies • Auburn Hills (MI)

On-site
USD 140,000 - 180,000