Embedded Linux Engineer (Video Devices)
Core
Develop and maintain Embedded Linux BSP for video devices, including bootloader, kernel, device tree, and sensor drivers.
Role type
Senior Embedded Linux Engineer (Video Devices)
Builds
Video security devices with high-quality imaging and stable connectivity
Domain
Security systems / Embedded Linux / Video processing
Deliverable
production ML models | product features
Required skills
Embedded Linux (U-boot, ARM Toolchains, Kernel, RootFS, BusyBox), C, Shell scripting, Git, make, ARM architecture, digital/analog interfaces (I2C, SPI, UART, Ethernet, USB, HDMI, MIPI, SATA, eMMC), sensor/peripheral integration, cross-compilation toolchains, hardware debugging
Preferred skills
TCP/IP stack understanding, multi-sensor/multi-modal imaging systems, schematic/PCB review, EDA Altium, Python for test automation, bring-up tools
Responsibilities
Define video pipeline architecture (sensor selection, ISP/SoC platform), develop and optimize Linux BSP for prototypes, collaborate with hardware engineers on schematic/PCB review, conduct hardware debugging of prototypes, participate in firmware development and release, interact with QA for test case review
Seniority
Senior, hands-on IC