/ Duties The Propulsion Base Software Low Level Driver Engineer is responsible for the design and development of embedded base software for EE/core and propulsion control modules, with a strong ...
/ Duties The Propulsion Base Software Low Level Driver Engineer is responsible for the design and development of embedded base software for EE/core and propulsion control modules, with a strong ...
/ Duties The Propulsion Base Software Low Level Driver Engineer is responsible for the design and development of embedded base software for EE/core and propulsion control modules, with a strong ...
/ Duties The Propulsion Base Software Low Level Driver Engineer is responsible for the design and development of embedded base software for EE/core and propulsion control modules, with a strong ...
The PRS Base Software Low-Level Driver Engineer is responsible for the design, development, integration, and validation of low-level driver software for propulsion and electrified powertrain control ...
The PRS Base Software Low-Level Driver Engineer is responsible for the design, development, integration, and validation of low-level driver software for propulsion and electrified powertrain control ...
The PRS Base Software Low-Level Driver Engineer is responsible for the design, development, integration, and validation of low-level driver software for propulsion and electrified powertrain control ...
The PRS Base Software Low-Level Driver Engineer is responsible for the design, development, integration, and validation of low-level driver software for propulsion and electrified powertrain control ...
... engineers working across Platform OS, BSP, kernel-level software, hardware abstraction layers, and device drivers * Set technical direction and execution priorities for low-level platform software ...
... engineers working across Platform OS, BSP, kernel-level software, hardware abstraction layers, and device drivers * Set technical direction and execution priorities for low-level platform software ...
AUTOSAR Embedded Software Engineer
Auburn Hills, MI · On-site
$124K - $163K/yr
AUTOSAR Embedded Software Engineer Location: Auburn Hills, MI Duration: Full Time Experience ... low level drivers for various MCU peripherals. • Develop and design architectures for embedded ...
AUTOSAR Embedded Software Engineer
Auburn Hills, MI · On-site
$124K - $163K/yr
AUTOSAR Embedded Software Engineer Location: Auburn Hills, MI Duration: Full Time Experience ... low level drivers for various MCU peripherals. • Develop and design architectures for embedded ...
Hardware Engineer - ECU Requirements & Specifications
Warren, MI · On-site
$116K - $153K/yr
Good level of understanding of hardware and low-level software interface designs and failure modes ... Master of Science in Engineering or related field * Electronic Circuit and/or Software design ...
Hardware Engineer - ECU Requirements & Specifications
Warren, MI · On-site
$116K - $153K/yr
Good level of understanding of hardware and low-level software interface designs and failure modes ... Master of Science in Engineering or related field * Electronic Circuit and/or Software design ...
Hardware Engineer - ECU Requirements & Specifications
Warren, MI · On-site
$116K - $153K/yr
Good level of understanding of hardware and low-level software interface designs and failure modes ... Master of Science in Engineering or related field * Electronic Circuit and/or Software design ...
Hardware Engineer - ECU Requirements & Specifications
Warren, MI · On-site
$116K - $153K/yr
Good level of understanding of hardware and low-level software interface designs and failure modes ... Master of Science in Engineering or related field * Electronic Circuit and/or Software design ...
Senior Hardware Engineer - ECU Requirements & Specifications
Warren, MI · On-site
$103K - $138K/yr
High level of understanding of hardware and low-level software interface designs and failure modes ... Master of Science in Engineering or related field * Deep knowledge of safety critical embedded ...
Senior Hardware Engineer - ECU Requirements & Specifications
Warren, MI · On-site
$103K - $138K/yr
High level of understanding of hardware and low-level software interface designs and failure modes ... Master of Science in Engineering or related field * Deep knowledge of safety critical embedded ...
Senior Hardware Engineer - ECU Requirements & Specifications
Warren, MI · On-site
$103K - $138K/yr
High level of understanding of hardware and low-level software interface designs and failure modes ... Master of Science in Engineering or related field * Deep knowledge of safety critical embedded ...
Senior Hardware Engineer - ECU Requirements & Specifications
Warren, MI · On-site
$103K - $138K/yr
High level of understanding of hardware and low-level software interface designs and failure modes ... Master of Science in Engineering or related field * Deep knowledge of safety critical embedded ...
DevSecOps Engineer/Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
DevSecOps Engineer CI/CD, GitLab, Linux, & Embedded Systems Sterling Heights, MI Competitive Salary ... Troubleshoot low-level software, embedded Linux, and hardware/software integration issues.
DevSecOps Engineer/Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
DevSecOps Engineer CI/CD, GitLab, Linux, & Embedded Systems Sterling Heights, MI Competitive Salary ... Troubleshoot low-level software, embedded Linux, and hardware/software integration issues.
Embedded Software Developer (MCU/SoC - Telematics) Location: Michigan (Onsite) Visa: Any visa ... Design and develop embedded software for MCU/SoC platforms Develop and optimize low-level drivers ...
Quick apply
Embedded Software Developer (MCU/SoC - Telematics) Location: Michigan (Onsite) Visa: Any visa ... Design and develop embedded software for MCU/SoC platforms Develop and optimize low-level drivers ...
Senior Electrical Hardware Engineer - ECU Requirements & Specifications
Warren, MI · Hybrid
$103K - $138K/yr
High level of understanding of hardware and low-level software interface designs and failure modes ... Master of Science in Engineering or related field * Deep knowledge of safety critical embedded ...
Senior Electrical Hardware Engineer - ECU Requirements & Specifications
Warren, MI · Hybrid
$103K - $138K/yr
High level of understanding of hardware and low-level software interface designs and failure modes ... Master of Science in Engineering or related field * Deep knowledge of safety critical embedded ...
Senior Electrical Hardware Engineer - ECU Requirements & Specifications
Warren, MI · On-site
$103K - $138K/yr
High level of understanding of hardware and low-level software interface designs and failure modes ... Master of Science in Engineering or related field * Deep knowledge of safety critical embedded ...
Senior Electrical Hardware Engineer - ECU Requirements & Specifications
Warren, MI · On-site
$103K - $138K/yr
High level of understanding of hardware and low-level software interface designs and failure modes ... Master of Science in Engineering or related field * Deep knowledge of safety critical embedded ...
Establish and enforce engineering best practices, coding standards, and development processes for low-level and embedded software Minimum Qualifications / What you must have * Bachelor of Science in ...
Establish and enforce engineering best practices, coding standards, and development processes for low-level and embedded software Minimum Qualifications / What you must have * Bachelor of Science in ...
Mid-Level Software Engineer
Detroit, MI · On-site
We are seeking a Mid-Level Software Engineer to design, develop, and maintain scalable software ... Exposure to CI/CD pipelines, automated testing, and DevOps practices * Experience working in Agile ...
Mid-Level Software Engineer
Detroit, MI · On-site
We are seeking a Mid-Level Software Engineer to design, develop, and maintain scalable software ... Exposure to CI/CD pipelines, automated testing, and DevOps practices * Experience working in Agile ...
Senior Embedded Software Engineer - Propulsion Systems
Auburn Hills, MI · On-site
$117K - $153K/yr
Write and optimize embedded C/C++ and low-level software code in real-time operating system ... Bachelor of Science degree in Electrical Engineering, Computer Engineering. * Minimum 5 years total ...
Senior Embedded Software Engineer - Propulsion Systems
Auburn Hills, MI · On-site
$117K - $153K/yr
Write and optimize embedded C/C++ and low-level software code in real-time operating system ... Bachelor of Science degree in Electrical Engineering, Computer Engineering. * Minimum 5 years total ...
Android Developer (Automotive / Infotainment)
Detroit, MI · On-site
$20 - $25/hr
Perform low-level software design, implementation, debugging, and optimization. * Use Vector CANoe ... Strong programming skills in Kotlin and Java . * Experience developing Android applications ...
Quick apply
Android Developer (Automotive / Infotainment)
Detroit, MI · On-site
$20 - $25/hr
Perform low-level software design, implementation, debugging, and optimization. * Use Vector CANoe ... Strong programming skills in Kotlin and Java . * Experience developing Android applications ...
Software Staff Engineer
Sterling Heights, MI · On-site
$63.92 - $71/hr
This role requires expertise in embedded software engineering, low-level system programming, DSP applications, Linux and VxWorks environments, hardware/software integration, CSCI integration, and ...
Software Staff Engineer
Sterling Heights, MI · On-site
$63.92 - $71/hr
This role requires expertise in embedded software engineering, low-level system programming, DSP applications, Linux and VxWorks environments, hardware/software integration, CSCI integration, and ...
Propulsion Base Software Communications Sr. Engineer
Auburn Hills, MI · On-site
$117K - $153K/yr
Experience with diagnostics and low-level driver development within base software is highly desirable. Basic Qualifications: * Bachelor of Science degree in Electrical Engineering, Computer ...
Propulsion Base Software Communications Sr. Engineer
Auburn Hills, MI · On-site
$117K - $153K/yr
Experience with diagnostics and low-level driver development within base software is highly desirable. Basic Qualifications: * Bachelor of Science degree in Electrical Engineering, Computer ...
Low Level Software Developer information
See Mount Clemens, MI salary details
$45K - $55K
1% of jobs
$55K - $65K
4% of jobs
$65K - $75.1K
9% of jobs
$84.5K is the 25th percentile. Wages below this are outliers.
$75.1K - $85.1K
12% of jobs
$85.1K - $95.2K
15% of jobs
The median wage is $101.8K / yr.
$95.2K - $105.2K
14% of jobs
$105.2K - $115.3K
15% of jobs
$119.3K is the 75th percentile. Wages above this are outliers.
$115.3K - $125.3K
13% of jobs
$125.3K - $135.4K
9% of jobs
$135.4K - $145.4K
5% of jobs
$145.4K - $155.5K
3% of jobs
$45K
$104.7K
$155.5K
How much do low level software developer jobs pay per year?
What is a low level software developer?
What are the key skills and qualifications needed to thrive as a low level software developer, and why are they important?
What cities near Mount Clemens, MI are hiring for Low Level Software Developer jobs?
Cities near Mount Clemens, MI with the most Low Level Software Developer job openings:

Full-time
Re-posted 2 days ago
Stellantis rating
7.5
Based on 131 frontline employees who took The Breakroom Quiz
15th of 45 rated automakers
Job description
The Propulsion Base Software Low Level Driver Engineer is responsible for the design and development of embedded base software for EE/core and propulsion control modules, with a strong emphasis on low-level driver development and hardware-software integration. This role includes requirements analysis, detailed design, implementation, integration, and validation of high-performance, safety-critical software components.
The engineer will lead complex driver development activities, interface directly with hardware and semiconductor teams, and ensure robust, production-ready software aligned with AUTOSAR architecture and automotive standards. Deep expertise in microcontroller peripherals, silicon behavior, and low-level debugging is critical to success in this role.
Key Responsibilities
- Design, develop, and own low-level driver software for ICE, hybrid, and electric propulsion control modules, including direct interaction with microcontroller hardware.
- Develop and integrate hardware abstraction and MCAL drivers, including customization and optimization of AUTOSAR MCAL modules.
- Implement device drivers for advanced peripherals such as SPI, I2C, UART, SENT, CAN, LIN, ADCs, PWM, GTM, timers, watchdogs, DMA, and interrupt controllers.
- Design and develop drivers for power electronics interfaces, including HSD/LSD drivers, H-Bridge control, injector drivers, and gate driver IC interfaces.
- Interface directly with microcontroller registers, memory-mapped I/O, and peripheral control units, ensuring correct initialization, configuration, and runtime behavior.
- Analyze and interpret hardware schematics, MCU reference manuals, and datasheets to design accurate and efficient driver implementations.
- Lead hardware-software integration and bring-up activities, including early silicon validation and debugging on prototype ECUs.
- Perform advanced debugging of low-level issues using Lauterbach, oscilloscopes, logic analyzers, trace tools, and bus analyzers.
- Diagnose and resolve timing, concurrency, interrupt, and multicore synchronization issues in real-time environments.
- Optimize drivers for deterministic real-time performance, low latency, efficient memory usage, and high reliability.
- Collaborate with Base Software Architecture teams to ensure alignment with AUTOSAR stack, RTE integration, and OS scheduling.
- Conduct detailed reviews of requirements, low-level design, register configurations, and embedded C/C++ implementations.
- Ensure compliance with MISRA-C, ASPICE, and ISO 26262, including support for safety mechanisms such as diagnostics, fault handling, and safe states.
- Design and execute driver-level verification strategies, including unit testing, integration testing, hardware validation, and fault injection.
- Contribute to virtualization, SIL/HIL, and simulation-based validation of low-level drivers.
- Develop and maintain detailed technical documentation, including register-level design specs, timing diagrams, and interface definitions.
- Collaborate with semiconductor vendors, hardware teams, and ECU suppliers to debug silicon-level issues and ensure correct driver behavior.
- Support production software delivery, vehicle integration, and launch activities.
Basic Qualifications
- Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
- 5 years of related experience
- Experience with embedded C/C++ software development experience in a real-time operating system (RTOS) environment.
- Experience in AUTOSAR Base Software development and MCAL configuration (OS, MCAL, IOHWAB, FEE, WDG, etc.).
- Strong hands-on experience in low-level driver development with direct register-level programming.
- Understanding of microcontroller architecture, including cores, memory hierarchy, interrupts, DMA, and peripheral subsystems.
- Experience with multicore microcontrollers, synchronization, and inter-core communication.
- Strong analytical, debugging, and problem-solving skills.
- Ability to work independently and effectively in cross-functional teams.
- Strong communication skills (verbal and written).
Preferred Qualifications
- Master's degree in Engineering (Electrical, Computer, or related discipline).
- Hands-on experience with automotive microcontrollers such as Infineon AURIX (TriCore), NXP, Renesas, or similar platforms.
- Experience with advanced MCU peripherals such as GTM, eMIOS, high-speed timers, ADC synchronization, and signal acquisition chains.
- Experience developing or integrating complex device drivers (CDD) beyond standard MCAL.
- Strong understanding of power electronics control interfaces, including inverters, battery systems, and motor control.
- Experience with AUTOSAR tools such as Vector DaVinci, EB tresos, or ETAS ISOLAR.
- Strong ability to interpret hardware schematics, MCU datasheets, and reference manuals.
- Experience in hardware-software integration and bring-up of embedded systems.
- Proficiency with debugging tools including Lauterbach, JTAG debuggers, oscilloscopes, logic analyzers, and trace tools.
- Experience with embedded driver timing analysis, interrupt handling, and real-time constraints.
- Understanding of Functional Safety (ISO 26262) concepts and their application in driver development.
- Experience in software verification and validation (white box, black box, gray box).
- Familiarity with MISRA-C and automotive software quality standards.
- Experience with automation, scripting, and build/debug toolchains.
- Experience with debugging and analysis tools such as CANoe, CANalyzer, INCA, ETAS measurement systems.
- Exposure to SIL/HIL, virtualization frameworks, and simulation-based development.
- Experience with hardware bring-up, silicon validation, and early program phases.
- Experience supporting vehicle integration and production software releases.
- Participation in programs such as Formula SAE, EcoCAR, or equivalent hands-on embedded system development.
What Stellantis employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Stellantis
Sourced by ZipRecruiter