S - BSP Engineer (Hsinchu)
Description
【Responsibilities】
1. Develop and maintain Board Support Packages (BSP) for Dashcam products based on SOC platforms (such as Qualcomm, Ambarella, SigmaStar, etc.).
2. Develop and port Bootloaders (U-Boot / Custom) and Linux Kernel / RTOS, as well as perform board-level customization (Board Support).
3. Develop and integrate peripheral drivers, including Camera Sensors, ISP, Video Encoder/Decoder, Storage (eMMC / SD / UFS), Power Management, and Connectivity (Wi-Fi / Bluetooth / 4G / Ethernet).
4. Collaborate closely with the Hardware team to conduct board-level debugging, system stability testing, and field issue resolution.
5. Support BSP integration and customization adjustments throughout the product lifecycle, from EVT/DVT to Mass Production (MP).
6. Provide technical support for factory production lines and assist with production implementation.
【Qualifications】
1. Familiarity with Linux Kernel Driver development (Camera, V4L2, DMA, I2C, SPI, PCIe, GPIO, etc.).
2. Practical experience with SOC BSPs (experience with any platform such as Qualcomm, Ambarella CVxx, or SigmaStar is highly preferred).
3. Familiarity with various build systems (Yocto, CMake, GNU Make, Buildroot).
4. Familiarity with Bootloader (U-Boot / Trusted Firmware) porting and customization.