1 of 1 Remote/Hybrid Device Driver Development Jobs in the Midlands

Principal Embedded Software Engineer

Location
Coventry, England, United Kingdom
software modules function as intended. Key Responsibilities Technical Leadership Support the design, implementation and test of embedded software platforms for real‐time systems. Lead development of low-level and application-level software components for a microcontroller application. Drive modular, scalable, and reusable software component design. Software Development Design … implement embedded software using C/C++, assembly for microcontroller platforms. Develop and configure device drivers, communication stacks (CAN, LIN, SPI, I2C, UART, Ethernet), and hardware abstraction layers. Integrate middleware and bootloaders; manage firmware update mechanisms (OTA or manual). Ensure compliance with MISRA‐C, CERT C, or other ...