Demo

Embedded Software Engineer – eFoundation with Engine Controls (AUTOSAR BSW / CDD / GTM)

Tata Technologies
Auburn, MI Full Time
POSTED ON 9/21/2026
AVAILABLE BEFORE 1/18/2027

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).
  • Configure MCAL in EB Tresos — ADC, DSADC, MCU, GPT, GTM, DIO, FEE, DMA, IRQ, SPI.
  • 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.

CAN/CAN-FD, UDS diagnostics, XCP, bootloader/reprogramming

Pay: $100,373.55 - $110,879.98 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Paid time off
  • Relocation assistance
  • Vision insurance

Work Location: In person

Benefits:

Health Insurance, Vacation & Paid Time Off, Paid Holidays

Salary : $100,374 - $110,880

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer – eFoundation with Engine Controls (AUTOSAR BSW / CDD / GTM)?

Sign up to receive alerts about other jobs on the Embedded Software Engineer – eFoundation with Engine Controls (AUTOSAR BSW / CDD / GTM) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tata Technologies

  • Tata Technologies Erlanger, KY
  • Job Title: Quality Control – MRB Location: Erlanger, KY Tata Technologies is actively seeking a Quality Control – MRB Specialist to provide resources to su... more
  • 1 Day Ago

  • Tata Technologies Bridgewater, NJ
  • Job Title: Customer Service Account Specialist Location: Bridgewater, NJ The Customer Service Account Specialist will be tasked with delivering amazing Cus... more
  • 1 Day Ago

  • Tata Technologies Saline, MI
  • DESCRIPTION Plan structure of parts and systems through target setting, packaging, electrical interface definition, parameter setting, and style feasibilit... more
  • 1 Day Ago

  • Tata Technologies Saline, MI
  • Responsibilities: Collaborate with related stakeholders (internal, external and international) in cross-functional teams to design packaging structure, pre... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer – eFoundation with Engine Controls (AUTOSAR BSW / CDD / GTM) jobs in the Auburn, MI area that may be a better fit.

  • Controls Engineer THE COMPANY Invio Automation New Baltimore, MI
  • Senior Controls Engineer THE COMPANY Invio Automation is an Industry 4.0 automation leader that serves a variety of high-growth end-markets including medic... more
  • 2 Days Ago

  • Eaton Southfield, MI
  • Eaton’s ES AMER ESS division is currently seeking a Digital Controls and Embedded Software Engineer Specialist. The expected annual salary range for this r... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!