Embedded Software Engineer
Listed on 2026-05-16
-
Software Development
Embedded Software Engineer
Position:
Embedded Software Engineer – SoC BSW (Telematics ECU)
Location:
Auburn Hills, MI (Onsite)
Type:
Full Time
Job Description:
We are seeking an Embedded Software Engineer with strong experience in SoC/MPU-based platforms (ARM architecture) and low-level driver development. The role involves working on OS and middleware layers (Embedded Linux/QNX/RTOS), including BSP, boot loader support, and hardware-software integration for next-generation Telematics/Connected Vehicle ECUs.
Key responsibilities include developing device drivers (SPI, I2C, UART, CAN, Ethernet), supporting system bring-up
, debugging low-level issues, and collaborating with hardware and system teams.
The ideal candidate should have solid expertise in Embedded C/C++, kernel/driver development
, and experience with SoCs such as Qualcomm, NXP, or Infineon
. Automotive or connected systems experience is preferred.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).