Software Embedded & BSP Engineer
Core
Develop and maintain Board Support Packages (BSPs) and device drivers for custom local-market products, ensuring hardware/software integration.
Role type
Embedded Software Engineer (BSP & Drivers)
Builds
Custom embedded devices and platforms
Domain
Embedded Systems / IoT / Hardware-Software Integration
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Embedded Linux, RTOS, Zephyr, kernel-level development, board bring-up, hardware schematic review, logic analyzer usage, oscilloscope usage
Preferred skills
C++ programming
Technologies
NXP, STM32, Qualcomm
Responsibilities
Develop and maintain BSPs and device drivers for NXP, STM32, and Qualcomm platforms; Perform board bring-up for new hardware platforms; Participate in hardware schematic reviews; Debug and resolve low-level driver, BSP, and hardware/software integration issues
Seniority
Mid-level, hands-on IC