Propulsion Systems Embedded Driver Engineer

Stellantis

Auburn Hills (MI)

On-site

USD 120,000 - 170,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Stellantis is seeking a Propulsion Base Software Low-Level Driver Engineer in Auburn Hills, MI to design, develop, and validate embedded driver software for propulsion control modules. You will implement MCAL level drivers, hardware interfaces (SPI, I2C, HSD/LSD, PWM), and motor control interfaces, in a fast-paced automotive environment.

The role requires a BS in engineering or CS and 8+ years of experience in embedded C/C++ with real-time OSs, AUTOSAR Basic Software configuration, and

Qualifications

  • Bachelor degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 8+ years of related experience.
  • Experience with embedded C/C++ development in real-time operating systems.
  • Experience developing or integrating low-level drivers and MCAL.
  • Experience with SPI, I2C, HSD/LSD, H-Bridge, PWM, and motor control interfaces.

Responsibilities

  • Design, develop, and maintain embedded low-level driver software including requirements analysis, architecture, coding, integration, and verification.
  • Implement hardware interface drivers for peripherals and external devices including HSD/LSD, SPI, I2C, H-Bridge interfaces, and motor control drivers.
  • Develop and integrate MCAL components, hardware interface drivers, and complex device drivers for propulsion applications.
  • Configure AUTOSAR Basic Software modules such as OS, IOHWAB, FEE, and WDG using Vector or ETAS toolchains.
  • Perform hardware-software integration using schematics, manuals, and MCU documentation.
  • Support ECU hardware bring-up and early software enablement on new controller platforms.
  • Debug and troubleshoot using oscilloscopes, logic analyzers, JTAG, trace tools, and emulators (Lauterbach).
  • Optimize for deterministic real-time performance and efficient memory usage on multicore MCUs.
  • Collaborate with hardware, systems, controls, and supplier teams to ensure hardware interface functionality.
  • Ensure alignment with AUTOSAR architecture and system resource usage.
  • Contribute to design and code reviews and maintain documentation.
  • Perform unit, integration, and validation testing on target hardware.

Skills

Embedded C/C++
Real-time OS
Hardware–software integration

Education

Bachelor's degree (Electrical Engineering, Computer Engineering, Computer Science)

Tools

AUTOSAR
Vector toolchains
ETAS toolchains
Lauterbach debugger
Oscilloscope

Job description

Stellantis is seeking a Propulsion Base Software Low-Level Driver Engineer in Auburn Hills, MI to design, develop, and validate embedded driver software for propulsion control modules. You will implement MCAL level drivers, hardware interfaces (SPI, I2C, HSD/LSD, PWM), and motor control interfaces, in a fast-paced automotive environment.

The role requires a BS in engineering or CS and 8+ years of experience in embedded C/C++ with real-time OSs, AUTOSAR Basic Software configuration, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Propulsion Embedded Software Core Engineer
Senior Propulsion Embedded Software Core Engineer

Stellantis NV • Auburn Hills (MI)

On-site
USD 110,000 - 140,000
Company Vehicle Lease Program
Tuition reimbursement
18 paid volunteer hours per year
+1
Senior Embedded Propulsion Systems Software Engineer
Senior Embedded Propulsion Systems Software Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 80,000 - 110,000
Propulsion Base Software Low Level Driver Engineer
Propulsion Base Software Low Level Driver Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 170,000
Senior Embedded Propulsion Software Engineer (AUTOSAR/RTOS)
Senior Embedded Propulsion Software Engineer (AUTOSAR/RTOS)

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 180,000
Senior Embedded Propulsion Base Software Engineer
Senior Embedded Propulsion Base Software Engineer

Stellantis NV • Auburn (AL)

On-site
USD 100,000 - 140,000
Medical, dental and vision coverage
Generous paid time off
Company vehicle lease program
+1
EV Propulsion Semiconductor Architect
EV Propulsion Semiconductor Architect

Stellanti • Auburn Hills (MI)

On-site
USD 140,000 - 210,000
Company vehicle lease program
Healthcare coverage
401(k) retirement match
+1
Senior Propulsion Software Release Engineer
Senior Propulsion Software Release Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 85,000 - 120,000
Propulsion Base Software Sr Core Development Engineer
Propulsion Base Software Sr Core Development Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 180,000
Senior Embedded Base Software Engineer (C/C++ & AUTOSAR)
Senior Embedded Base Software Engineer (C/C++ & AUTOSAR)

Stellantis NV • Auburn (AL)

On-site
USD 90,000 - 120,000
Company Vehicle Lease Program
Comprehensive Health & Well-being
Generous Paid Time Off
+6
Senior Embedded Base Software Engineer — Bootloader & RTOS
Senior Embedded Base Software Engineer — Bootloader & RTOS

Stellantis NV • Auburn Hills (MI)

On-site
USD 120,000 - 170,000
Health coverage
Paid time off
Retirement plan
+3