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

Tata Technologies Ltd.

Auburn Hills (MI)

On-site

USD 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tata Technologies is seeking an Embedded Software Engineer – Engine Controls in Auburn Hills, MI to develop GTM-based timing and AUTOSAR CDD for ECM/PCM functions on the ECU platform. You will implement device drivers and engine sensing/control features, collaborating with calibration and hardware teams.

The role requires strong Embedded C, experience with Infineon AURIX TC38x, AUTOSAR BSW integration, MCAL drivers, and debugging tools like Lauterbach Trace32 and ETAS INCA.

Qualifications

  • Strong embedded C programming with hands-on experience.
  • Experience in ECM/PCM gasoline engine control software development.
  • Hands-on AUTOSAR BSW integration and CDD development.
  • Experience with Infineon AURIX TC3xx (TC38x).
  • Knowledge of engine sensing interfaces (cam/crank, injector, spark).

Responsibilities

  • Develop complex CDD device drivers for ECM/PCM on ECU platform.
  • Implement engine sensing and actuation control including crank/cam position, engine speed, and direction detection.
  • Support engine control features such as knock detection windows, spark control, fuel injector control, misfire detection.
  • Implement timing features using GTM-based timing and modules like TIM/TOM/ATOM.
  • Integrate CDD with AUTOSAR BSW modules including NvM, RTE, OS, Digital IO, Diagnostics.
  • Support AUTOSAR BSW integration and ECU software architecture implementation.
  • Work with MCAL drivers and EB Tresos Studio for integration (ADC, DSADC, MCU, FEE, DMA, IRQ).
  • Develop and debug software on Infineon AURIX TC38x microcontrollers.
  • Support ECU software integration, testing, and debugging using Lauterbach Trace32 and ETAS INCA.
  • Collaborate with calibration, system, and hardware teams to support engine control feature development.
  • Support issue analysis and root cause debugging during integration and validation.

Job description

Role Description
Embedded Software Engineer – Engine Controls GTM/AUTOSAR CDD development

Auburn Hills, MI

Full time

Key Responsibilities
  • Develop Complex Device Drivers (CDD) for gasoline Engine Control Module (ECM/PCM) functions on ECU platform.
  • Implement software for engine sensing and actuation including crank/cam position, engine speed, and direction detection.
  • Support development of engine control features such as knock detection windows, spark control, fuel injector control, misfire detection, and manifold air pressure sensing.
  • Implement above timing features using GTM-based timing and signal processing logic using modules such as TIM, TOM, ATOM.
  • Integrate CDD logic with AUTOSAR BSW modules including NvM, RTE, OS, Digital IO, and Diagnostics.
  • Support AUTOSAR BSW integration and ECU software architecture implementation.
  • Work with MCAL drivers and support integration activities using EB Tresos Studio (modules such as ADC, DSADC, MCU, FEE, DMA, IRQ).
  • Develop and debug software on Infineon AURIX TC38x microcontrollers.
  • Support ECU software integration, testing, and debugging using Lauterbach Trace32 and ETAS INCA tools.
  • Work closely with calibration, system, and hardware teams to support engine control feature development.
  • Support issue analysis and root cause debugging during integration and validation phases.
Required Skills
  • Strong Embedded C programming experience.
  • Experience with ECM/PCM gasoline engine control software development.
  • Hands-on experience in AUTOSAR BSW integration and CDD development.
  • Experience with Infineon AURIX TC3xx (TC38x) microcontroller platform.
  • Knowledge of engine sensing interfaces such as cam/crank sensors and injector/spark control mechanisms.
Good to Have
  • Experience with Infineon Generic Timer Module (GTM) for engine timing control.
  • Understanding of digital signal processing concepts used in knock detection algorithms.
  • Experience with AUTOSAR MCAL configuration using EB Tresos.
Skills

GTM Timer, Autosar, MCAL, digital signal processing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

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

On-site
USD 96,000 - 165,000
Embedded Engine Controls Engineer—GTM/Autosar
Embedded Engine Controls Engineer—GTM/Autosar

Tata Technologies Ltd. • Auburn Hills (MI)

On-site
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)

On-site
USD 96,000 - 165,000
Controls Software Integration Engineer
Controls Software Integration Engineer

Tata Consultancy Services • Auburn Hills (MI)

On-site
USD 90,000 - 100,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
401K Plan
+2
AUTOSAR BSW Foundation / Low-Level Driver Developer
AUTOSAR BSW Foundation / Low-Level Driver Developer

Tata Technologies Ltd. • Auburn Hills (MI)

On-site
USD 110,000 - 140,000
Embedded System Developer
Embedded System Developer

Pentangle Tech Services | P5 Group • Waukesha (WI)

On-site
USD 85,000 - 110,000
Embedded C++ Software Developer
Embedded C++ Software Developer

Luxoft • United States

On-site
USD 120,000 - 190,000
Automotive Embedded Controls Integration Engineer
Automotive Embedded Controls Integration Engineer

Tata Consultancy Services Limited • Auburn Hills (MI)

On-site
USD 90,000 - 100,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
401K Plan
+2
Software Engineer
Software Engineer

Trialon Corporation • Auburn Hills (MI)

On-site
USD 90,000 - 120,000
embedded software engineer12
embedded software engineer12

Pentangle Tech Services | P5 Group • Indianapolis (IN)

On-site
USD 120,000 - 180,000