Embedded Software Engineer
Wise Skulls llc
Dearborn Heights, United States of America
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 83KJob location
Dearborn Heights, United States of America
Tech stack
Board Bringup
Unit Testing
C++
Communications Protocols
Computer Programming
Software Debugging
Embedded C
Embedded Software
Hardware Interface Design
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
PIC Microcontroller
Peripherals
Integration Tests
Software Version Control
Job description
- Develop embedded firmware in C/C++ for microcontroller-based lighting or projector modules.
- Work with peripherals such as SPI, I2C, UART, PWM, ADC, and related hardware interfaces.
- Interface with LED drivers/projector components and support pixel-level control.
- Collaborate with hardware teams for schematic review, board bring-up, debugging, and validation.
- Support CAN communication and diagnostics activities (UDS knowledge is a plus).
- Perform unit testing, integration testing, troubleshooting, and issue resolution.
- Maintain technical documentation and follow development processes, version control, and requirement tracking.
Requirements
We are looking for an experienced Embedded Software Engineer with 5-7 years of experience in automotive embedded systems development. The ideal candidate will have strong expertise in Embedded C/C++, microcontrollers, hardware interfaces, and automotive communication protocols., * Strong programming experience in Embedded C.
- Hands-on experience with microcontrollers and embedded hardware interfaces.
- Ability to read schematics and use lab equipment such as oscilloscopes, multimeters, and logic analyzers.
- Good understanding of electronics fundamentals (power systems, sensors, drivers, regulators).
- Strong debugging and problem-solving skills in embedded environments.
- Knowledge of RTOS concepts.
- Experience with automotive lighting or projector-based systems.
- Familiarity with CAN communication.