| Experience | 5-8 years |
| Job Description | We are seeking a highly skilled and experienced Device Driver Developer to join our BSP team. The ideal candidate will have 5 8 years of hands-on experience in developing and debugging device drivers for embedded platforms any RTOS (freeRTOS zephyrRTOS ) environments. Will work closely with hardware engineers and embedded software developers to bring up and optimize board peripherals SoC interfaces and other low-level hardware components. Key Responsibilities: Design develop and maintain device drivers for various hardware components (I2C SPI UART GPIO). Integrate device drivers into Zephyr RTOS or other embedded operating systems. Work closely with hardware teams to understand datasheets and bring up new silicon or board support packages (BSP). Perform low-level debugging using tools like oscilloscope JTAG logic analyzers and UART logs. Analyze and resolve performance memory and power issues at the kernel or driver level contribute to board bring-up Required Skills & Qualifications: 5 8 years of experience in device driver development for RTOS platforms. Strong C programming skills with an understanding of concurrency and synchronization. Experience with at least one RTOS (e.g. Zephyr FreeRTOS VxWorks QNX). Familiarity with hardware schematics datasheets and board-level debugging. Experience in BSP development for ARM-based SoCs (e.g. NXP STMicro TI Renesas Qualcomm). Proficient in using Git build systems (CMake etc.) and cross-compilers. |