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
$ 83K

Job 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.

Apply for this position