We are looking for a highly skilled BSP Developer with strong expertise in low-level programming, embedded Linux, and hardware-software integration. The ideal candidate will be responsible for board bring-up, device driver development, OS porting, and performance optimization for embedded systems. This is an onsite opportunity for professionals who are passionate about working at the intersection of hardware and software in a fast-paced client environment.
Key Responsibilities : - Perform board bring-up by initializing processors, memory, and peripherals for new hardware boards.
- Design, develop, and maintain device drivers for peripherals such as USB, Ethernet, and display controllers.
- Develop or port bootloaders (e.g., U-Boot) to enable OS loading and execution.
- Port and configure operating systems like Embedded Linux, Android, or RTOS (QNX/VxWorks) to custom hardware.
- Optimize software performance to ensure efficient operation within hardware limitations.