<Back to Search
Embedded Software Engineer
Auburn Hills, MIMarch 20th, 2026
Embedded Software Engineer – Engine Controls GTM/AUTOSAR CDD developmentAuburn Hills, MI Full time RoleCustomer wants Engineer having experience on Engine CDD Development using GTM timer module such as knock detection windows, spark control, fuel injector control, misfire detection, and manifold air pressure sensing.Must 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.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.
Showing 200 of 47,788 matching similar jobs in Springbrook, ND
- Embedded Service Technician I
- Simulator Software Engineer
- Embedded Software TPM: Drive End-to-End Platform Releases
- FPGA Engineer: RTL Design with OCaml/Hardcaml
- Embedded Software Engineer
- Staff Embedded Software Engineer, Diagnostics
- Junior Embedded Software Engineer (cleared)
- Senior Embedded Systems Design Engineer
- Embedded Software Engineer II, GenESIS
- Hybrid Embedded Firmware Engineer - Impactful Flow Tech
- Embedded Engineer
- Secret-Cleared Embedded Software Engineer (Ada/C#/Python)
- Embedded Software Engineer
- Embedded Software Engineer
- Embedded Firmware Intern: Build, Test & Innovate
- Controls, Automation & Embedded Software - Summer 2026 Internships
- AOSP Embedded Engineer - Stability, Patches & Backports
- Avionics / Embedded Software Engineer I - Early Career (2026 Starts)
- Aviation Embedded Software Intern (Onsite - Kirkland)
- Embedded Software Engineer (Platform Bring-Up)
- Edge Embedded Systems Engineer - Real-Time, Secure AI
- FPGA Engineer - Embedded Safety-Critical Systems
- Photonics Layout and Design Automation Engineer
- Controls Integration Engineer , Mechatronics Sustainable Packaging (MSP)
- Firmware Engineer
- Senior Engineer
- SDE - BIOS/UEFI, AWS Hardware Engineering, Firmware Development
- Firmware Engineer
- Firmware Engineer
- Senior Computer Engineer
- Senior Robotics Software Engineer, Intelligent Factory
- BMC Firmware Engineer - Senior (US
- Robotics, Hardware & Firmware
- FPGA Design - Lead Research Engineer "CLEARANCE REQUIRED"
- Research Engineer - Embedded Systems - "CLEARANCE REQUIRED"
- Senior Robotics Software Engineer (C++ & Python)
- Staff Software Engineer, Execution
- Senior Staff FPGA/Firmware Design Engineer
- Robotics Software Engineer
- FPGA Engineers