
Job Responsibilities
1. Compile and deploy customized Linux kernels, device trees, and rootfs for embedded SoCs. Port and integrate MIPI CSI image sensors into Linux BSPs.
2. Customize Linux drivers for image processing pipelines and camera stability.
3. Develop platform support for mainstream SoCs (e.g., Rockchip, Digua Robotics RDK).
4. Implement camera workflows using V4L2 framework and Linux media subsystems.
5. Optimize image quality with ISP tools (rkisp, libcamera).
6. Debug with logic analyzers, oscilloscopes, and bus analyzers (I2C/SPI/UART).
7. Analyze kernel logs (dmesg), system output, and other runtime diagnostic information to troubleshoot and resolve system stability issues.
8. Collaborate closely with hardware, algorithm, and embedded systems teams to jointly advance Bring-Up work for new platforms and sensors.
Requirements
1. Proficient in Linux kernel development and ARM SoC device tree configuration.
2. Understand the Embedded System Boot Process, and have experience in BSP customization (bootloader/kernel/rootfs).
3. Knowledge of V4L2, Linux Media Framework and camera driver architecture.
4. Understanding of MIPI CSI, ISP pipelines, and image tuning.
5. Solid C/C++ skills with embedded Linux debugging experience.
6. Capable of independently analyzing software-hardware integration issues using hardware debugging tools such as logic analyzers and protocol analyzers.
7. Skilled in Git, Shell scripting, and Linux debug tools (strace/perf).
Preferred Qualifications
1. Experience with Rockchip platforms (RK3588/RK3576 BSP/ISP toolchains).
2. Familiarity with Digua Robotics RDK or domestic SoC platforms.
3. Experience in ISP tuning, image quality optimization, and image sensor calibration.
4. Hands-on with libcamera/rkisp/media-ctl.
Note: This position is also recruiting interns.
Scan the QR code to Purchase