Systems & Embedded Engineering
Device Driver Development
Kernel and bare-metal drivers for GPIO, UART, SPI, I2C, CAN, timers, interrupts and DMA.
Low-level driver development close to the hardware — GPIO, UART/serial, SPI, I2C, CAN, timers, interrupt controllers and DMA, both on bare metal and within an RTOS. Includes interrupt-safe queues, ring buffers and clear hardware abstraction boundaries.
What you get
GPIO / UART / SPI / I2C / CAN drivers
Interrupt & DMA handling
Ring buffers & synchronization
Driver test harnesses
Integration with existing HAL/RTOS