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

Tata Technologies

Auburn Hills (MI)

On-site

USD 90,000 - 130,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Technologies is seeking an Embedded Software Engineer for Engine Controls in Auburn Hills, MI. You will develop and integrate CDD for ECM/PCM functions on Infineon AURIX TC38x platforms, working with GTM timing and AUTOSAR BSW modules.

Responsibilities include sensing and actuation development, feature support like knock detection and injector/spark control, and collaboration with calibration and hardware teams during integration and validation.

Qualifications

  • Strong embedded C programming experience.
  • Experience with ECM/PCM gasoline engine control software development.
  • Hands-on AUTOSAR BSW integration and CDD development.

Responsibilities

  • Develop Complex Device Drivers (CDD) for ECM/PCM functions on ECU platform.
  • Implement engine sensing and actuation features (crank/cam position, engine speed).
  • Support engine control features like knock detection, spark and injector control.
  • Use GTM-based timing with TIM/TOM/ATOM modules for timing features.
  • Integrate CDD with AUTOSAR BSW modules (NvM, RTE, OS, Diagnostics).
  • Work with MCAL drivers and EB Tresos Studio for integration.
  • Develop and debug on Infineon AURIX TC38x MCUs.
  • Assist ECU software integration, testing and debugging with Lauterbach Trace32/ETAS INCA.
  • Collaborate with calibration, system and hardware teams.

Skills

Embedded C
AUTOSAR BSW
TC38x MCU
Engine Sensing
Gasoline ECM

Tools

EB Tresos Studio
Trace32
ETAS INCA
AURIX TC38x

Job 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engine Control Software Engineer - AUTOSAR/AURIX TC38x
Engine Control Software Engineer - AUTOSAR/AURIX TC38x

Tata Technologies • Auburn Hills (MI)

On-site
USD 90,000 - 130,000
Propulsion Base Software Development Engineer
Propulsion Base Software Development Engineer

India • Auburn (AL)

On-site
USD 90,000 - 140,000
Propulsion Base Software Development Engineer
Propulsion Base Software Development Engineer

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 120,000 - 170,000
Engine Controls Development Engineer (Gasoline / Powertrain / AUTOSAR)
Engine Controls Development Engineer (Gasoline / Powertrain / AUTOSAR)

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 75,000 - 110,000
Engine Controls Development Engineer Gasoline Powertrain AUTOSAR
Engine Controls Development Engineer Gasoline Powertrain AUTOSAR

Stellantis • Auburn Hills (MI)

On-site
USD 90,000 - 130,000
Embedded Software Engineer, Propulsion Systems
Embedded Software Engineer, Propulsion Systems

Stellantis • Auburn Hills (MI)

On-site
USD 70,000 - 95,000
Embedded Software Engineer, Propulsion Systems
Embedded Software Engineer, Propulsion Systems

India • Auburn (AL)

On-site
USD 80,000 - 100,000
Embedded Software Engineer, Propulsion Systems
Embedded Software Engineer, Propulsion Systems

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 90,000 - 130,000
Engine Controls Development Engineer (Gasoline / Powertrain / AUTOSAR)
Engine Controls Development Engineer (Gasoline / Powertrain / AUTOSAR)

India • Auburn (AL)

On-site
USD 80,000 - 100,000
Senior Engine Controls Engineer (Gasoline / Powertrain Controls)
Senior Engine Controls Engineer (Gasoline / Powertrain Controls)

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 110,000 - 150,000