> Markdown version of [/jobs/ext/945023-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/945023-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Wise Skulls llc - **Location:** Allen Park, MI, United States - **Experience:** Expert - **Salary:** $83,200.0 - **Contract:** Temporary contract - **Skills:** 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, PIC Microcontroller, Peripherals, Integration Tests, Software Version Control - **Published:** June 6, 2026 - **Apply:** https://www.disabledperson.com/jobs/72844369-embedded-software-engineer ## About the Role 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. ## 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. ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)