Embedded Software Engineer
$119K - $157K/yr
Embedded Software Engineer | Allen Park, MI | Onsite We're looking for a skilled Embedded Software Engineer with strong Embedded C/C++ expertise to join an exciting Automotive project focused on next ...
$119K - $157K/yr
Embedded Software Engineer | Allen Park, MI | Onsite We're looking for a skilled Embedded Software Engineer with strong Embedded C/C++ expertise to join an exciting Automotive project focused on next ...
$119K - $157K/yr
Embedded Software Engineer | Allen Park, MI | Onsite We're looking for a skilled Embedded Software Engineer with strong Embedded C/C++ expertise to join an exciting Automotive project focused on next ...
Milford, MI · On-site
$112K - $147K/yr
The role requires strong hands-on experience in Classic AUTOSAR, embedded C programming, MCAL integration, ECU configuration, and automotive communication protocols. Key Responsibilities * Design and ...
Milford, MI · On-site
$112K - $147K/yr
The role requires strong hands-on experience in Classic AUTOSAR, embedded C programming, MCAL integration, ECU configuration, and automotive communication protocols. Key Responsibilities * Design and ...
$117K - $153K/yr
... C++/assembly code, and test plans. Interact with other department/vendors on eliciting software ... embedded C/C++ software. Minimum of 3 Experience in Classic Autosar Communication stack ...
$117K - $153K/yr
... C++/assembly code, and test plans. Interact with other department/vendors on eliciting software ... embedded C/C++ software. Minimum of 3 Experience in Classic Autosar Communication stack ...
$120K - $158K/yr
Excellent embedded C programming skills * Some exposure to embedded linux sw development * UDS based diagnostic implementation fundamentals * Good understanding of IPC ECU domain. * Good ...
$120K - $158K/yr
Excellent embedded C programming skills * Some exposure to embedded linux sw development * UDS based diagnostic implementation fundamentals * Good understanding of IPC ECU domain. * Good ...
Auburn Hills, MI · On-site
$66 - $76/hr
This role requires expertise in Embedded C/C++, Linux, RTOS, FPGA integration, Model-Based Systems Engineering (MBSE), CAN Bus communications, and defense vehicle systems , supporting the full ...
Auburn Hills, MI · On-site
$66 - $76/hr
This role requires expertise in Embedded C/C++, Linux, RTOS, FPGA integration, Model-Based Systems Engineering (MBSE), CAN Bus communications, and defense vehicle systems , supporting the full ...
Allen Park, MI · On-site
$119K - $157K/yr
Develop embedded firmware in C/C++ for microcontroller-based lighting or projector modules. * Work with common peripherals like SPI, I2C, UART, PWM, ADC, etc. * Interface with LED drivers / projector ...
Allen Park, MI · On-site
$119K - $157K/yr
Develop embedded firmware in C/C++ for microcontroller-based lighting or projector modules. * Work with common peripherals like SPI, I2C, UART, PWM, ADC, etc. * Interface with LED drivers / projector ...
Troy, MI · On-site +1
Strong embedded C programming language experience. - SW Development experience: - OS: Integrity QNX and/or Linux. - Middle and Application layer blocks development (e.g. ethernet (TCPIP AVTP and RIVP ...
Troy, MI · On-site +1
Strong embedded C programming language experience. - SW Development experience: - OS: Integrity QNX and/or Linux. - Middle and Application layer blocks development (e.g. ethernet (TCPIP AVTP and RIVP ...
Design, develop, and maintain production embedded software in C (and supporting tools/scripts in Python as needed). * Lead technical decision-making for new features, defect fixes, and platform ...
New
Design, develop, and maintain production embedded software in C (and supporting tools/scripts in Python as needed). * Lead technical decision-making for new features, defect fixes, and platform ...
New
Strong experience in Embedded C/C++ Hands-on experience with MCU/SoC architectures Experience in telematics systems development Knowledge of automotive communication protocols (CAN, LIN, Ethernet ...
Quick apply
Strong experience in Embedded C/C++ Hands-on experience with MCU/SoC architectures Experience in telematics systems development Knowledge of automotive communication protocols (CAN, LIN, Ethernet ...
$124K - $164K/yr
Ability to write, debug, and test embedded C/C++ Experience working with 32 bit microcontrollers. Ability to analyse and interpret microcontroller manuals. Knowledge of software development life ...
$124K - $164K/yr
Ability to write, debug, and test embedded C/C++ Experience working with 32 bit microcontrollers. Ability to analyse and interpret microcontroller manuals. Knowledge of software development life ...
This role requires expertise in Embedded C/C++, Linux, RTOS, FPGA integration, Model-Based Systems Engineering (MBSE), CAN Bus communications, and defense vehicle systems, supporting the full product ...
This role requires expertise in Embedded C/C++, Linux, RTOS, FPGA integration, Model-Based Systems Engineering (MBSE), CAN Bus communications, and defense vehicle systems, supporting the full product ...
Southfield, MI · On-site
$94K - $129K/yr
Proficient in Embedded C and clean coding principles * Able to understand electrical schematics and debug electrical boards * Experience in configuring embedded interfaces: DMA/UART/SPI/I2C/GPIO/ADC ...
Southfield, MI · On-site
$94K - $129K/yr
Proficient in Embedded C and clean coding principles * Able to understand electrical schematics and debug electrical boards * Experience in configuring embedded interfaces: DMA/UART/SPI/I2C/GPIO/ADC ...
Must have Strong hands on expertize in "C or C++" language Good Understanding about Automotive ECU ... embedded C Strong communication protocol experience in CAN, LIN, MOST Experience in using MOST ...
Must have Strong hands on expertize in "C or C++" language Good Understanding about Automotive ECU ... embedded C Strong communication protocol experience in CAN, LIN, MOST Experience in using MOST ...
Sterling Heights, MI · On-site
$51.69 - $56.32/hr
This role requires expertise in embedded firmware development, microcontrollers, DSPs, Simulink/Stateflow, CAN communications, hardware integration, and embedded C programming supporting next ...
Sterling Heights, MI · On-site
$51.69 - $56.32/hr
This role requires expertise in embedded firmware development, microcontrollers, DSPs, Simulink/Stateflow, CAN communications, hardware integration, and embedded C programming supporting next ...
Auburn Hills, MI · On-site
$117K - $153K/yr
This role requires expertise in Embedded C/C++, Linux, RTOS, SysML/UML, DevSecOps, cybersecurity, software integration, vehicle electronics, and C5ISR systems , with the ability to support complex ...
New
Auburn Hills, MI · On-site
$117K - $153K/yr
This role requires expertise in Embedded C/C++, Linux, RTOS, SysML/UML, DevSecOps, cybersecurity, software integration, vehicle electronics, and C5ISR systems , with the ability to support complex ...
New
Milford, MI · Hybrid
$109K - $142K/yr
We develop and test low-level embedded software that is portable and scalable across multiple ... C. A software developer in the HWIO team will be responsible for designing, developing ...
Milford, MI · Hybrid
$109K - $142K/yr
We develop and test low-level embedded software that is portable and scalable across multiple ... C. A software developer in the HWIO team will be responsible for designing, developing ...
Milford, MI · On-site
$109K - $142K/yr
We develop and test low-level embedded software that is portable and scalable across multiple ... C. A software developer in the HWIO team will be responsible for designing, developing ...
Milford, MI · On-site
$109K - $142K/yr
We develop and test low-level embedded software that is portable and scalable across multiple ... C. A software developer in the HWIO team will be responsible for designing, developing ...
Auburn Hills, MI · On-site
$95K - $100K/yr
Strong proficiency in Embedded C programming, C++/C syntax and data structures. * * Experience in real-time embedded systems, autosar tools ISOLAR, RTA-OS( to generate/edit BSW, RTE, OS) * Good ...
Auburn Hills, MI · On-site
$95K - $100K/yr
Strong proficiency in Embedded C programming, C++/C syntax and data structures. * * Experience in real-time embedded systems, autosar tools ISOLAR, RTA-OS( to generate/edit BSW, RTE, OS) * Good ...
Auburn Hills, MI · On-site
$117K - $153K/yr
Minimum 5 years of Embedded software engineering experience * Minimum of 3 years of experience or good understanding of embedded C/C++ software. * Minimum of 3 Experience in Classic Autosar ...
Auburn Hills, MI · On-site
$117K - $153K/yr
Minimum 5 years of Embedded software engineering experience * Minimum of 3 years of experience or good understanding of embedded C/C++ software. * Minimum of 3 Experience in Classic Autosar ...
Troy, MI · On-site
$110K - $130K/yr
Strong proficiency in embedded C and C++ design, development, and debugging. * Strong knowledge of embedded systems architecture and hardware/software integration. * Strong working experience with ...
Troy, MI · On-site
$110K - $130K/yr
Strong proficiency in embedded C and C++ design, development, and debugging. * Strong knowledge of embedded systems architecture and hardware/software integration. * Strong working experience with ...
$61K - $69.3K
1% of jobs
$69.3K - $77.5K
2% of jobs
$77.5K - $85.7K
3% of jobs
$85.7K - $94K
6% of jobs
$94K - $102.2K
5% of jobs
$102.2K - $110.5K
5% of jobs
$113.3K is the 25th percentile. Wages below this are outliers.
$110.5K - $118.7K
5% of jobs
$118.7K - $126.9K
7% of jobs
$126.9K - $135.2K
3% of jobs
$135.2K - $143.4K
3% of jobs
The median wage is $144.5K / yr.
$143.4K - $151.7K
58% of jobs
$61K
$133.7K
$151.7K
| Aspect | Embedded C |
|---|
| Skill Focus | Programming language used for embedded systems development |
|---|---|
| Work Environment | Embedded systems, microcontroller programming, hardware integration |
| Certifications | Knowledge of C programming, embedded systems certifications |
| Industry Usage | Electronics, automotive, consumer devices, IoT |
Embedded C is a programming language used to develop software for embedded systems, including microcontrollers. A Microcontroller Firmware Developer writes the actual firmware that runs on microcontrollers, often using Embedded C. While Embedded C refers to the language, the Firmware Developer role involves applying that language to create functional firmware. Both roles require similar skills and certifications, and they are often used interchangeably in industry contexts.

Hiring: Embedded Software Engineer | Allen Park, MI | Onsite
We’re looking for a skilled Embedded Software Engineer with strong Embedded C/C++ expertise to join an exciting Automotive project focused on next-generation lighting and projector-based systems.
Location: Allen Park, MI (Onsite)
Duration: 6+ Months
Work Authorization: USC & GC Candidates Only
Key Responsibilities & Skills:
• 5–7 years of experience in Embedded Software/Firmware Development
• Strong programming expertise in Embedded C and C++
• Develop embedded firmware for microcontroller-based lighting and projector modules
• Hands-on experience with hardware interfaces such as SPI, I2C, UART, PWM, and ADC
• Experience interfacing with LED drivers and projector components, including pixel-level control
• Collaborate with hardware teams for schematic reviews, board bring-up, debugging, and validation
• Support CAN communication and embedded system integration activities
• Perform unit testing, integration testing, and issue debugging throughout the development lifecycle
• Maintain technical documentation and follow standard software development processes
• Strong understanding of electronics fundamentals including power systems, sensors, drivers, and regulators
Mandatory Skills:
• Embedded C Programming
• Microcontrollers and Hardware Interface Development
• Hardware Debugging using Oscilloscope, Multimeter, and Logic Analyzer
• Embedded System Troubleshooting and Problem Solving
• Experience reading schematics and working closely with hardware teams
Preferred Qualifications:
• Experience with Automotive Lighting or Projector-Based Systems
• Familiarity with CAN Communication Protocols
• Knowledge of RTOS concepts
• Exposure to UDS Diagnostics and Bootloader Development
• Awareness of MISRA-C, ASPICE, and Automotive ISO Standards
What We’re Looking For:
A motivated Embedded Software Engineer who can develop reliable firmware solutions, collaborate across hardware and software teams, and contribute to innovative automotive embedded systems in a fast-paced engineering environment.
Interested? Apply now or DM us to explore this opportunity!
You can share resumes at Ismail@wiseskulls.com OR Call us on +1 302-294-4125
Sourced by ZipRecruiter
Recruiting and staffing services
51 - 200 Employees
Burbank, CA, US
2019