Embedded Software Engineer

Wise Skulls llc
Allen Park, MI, United States
2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$83,200.0
Working hours
Regular working hours

Tech stack

Board Bringup Unit Testing C++ (Programming Language) Communications Protocols Computer Programming Software Debugging Embedded C Embedded Software Hardware Interface Design Real-Time Operating Systems Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface
+4 more
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

This job is hosted externally. Click below to view the full posting and apply.

Apply on disabledperson.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · WWC Europe 2026

4:55 min

Core architecture and building blocks of Bluetooth Low Energy

Georg Dresler Georg Dresler · WWC Europe 2026

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · WWC 2023

Videos

See all

Related articles

See all