Video BSP Engineer, Staff
Core
Design and develop software solutions for Qualcomm IE-IOT SoC platforms, enabling high-performance imaging, video, and camera subsystems in edge AI and industrial applications.
Role type
Staff Video BSP Engineer (Embedded Systems)
Builds
Camera sensors, ISP pipelines, video processing components, and platform bring-up for edge AI and industrial products.
Domain
Semiconductor / Embedded Systems / Computer Vision
Required skills
C/C++, Linux kernel drivers, BSP software, embedded SoC architecture, camera subsystems (Sensors, MIPI CSI, ISP), video processing pipelines, hardware-software integration, system debugging, performance profiling, power optimization, FPGA bring-up, secure boot, Yocto/Buildroot, GCC/Clang, Git
Preferred skills
10+ years embedded software experience, 5+ years Linux BSP experience, ISP tuning, Ambarella/Novatek/SigmaStar/Amlogic platforms, pre-silicon development, Always-On Video (AOV), CI/CD, international travel
Technologies
Linux, RTOS, ARM SoC, MIPI CSI, ISP, FPGA, GDB, JTAG, Yocto, Buildroot, GCC, Clang, Git
Responsibilities
Design and maintain device drivers for camera subsystems; implement and optimize kernel drivers and middleware; port software across OS platforms and product generations; perform hardware-software integration and platform bring-up; conduct system-level debugging and optimization; support camera enablement and validation; mentor junior engineers.
Seniority
Staff, hands-on IC with technical leadership
