Embedded Engineer (Video products)
Core
Develop embedded firmware for video products, focusing on Linux systems, video processing, and streaming capabilities.
Role type
Embedded firmware engineer (video products)
Builds
ISP networking products and smart home devices with video functionality
Domain
Consumer electronics / ISP networking / Video processing
Deliverable
production ML models | product features
Required skills
C/C++, embedded Linux, ARM processors, H.265, Git, embedded filesystems, cross-build, boot, system initialization, rootfs packaging, fault-tolerance, IPC, Yocto, buildroot, OpenWRT
Preferred skills
Linux kernel, SoC (multimedia-targeted), video processing, streaming, encoding/decoding, OpenCV, image processing, tuning, enhancement, OOP/OOD
Technologies
ANSI C, Git, Linux kernel, embedded development tools, toolchain, SW/HW debuggers, scripting
Responsibilities
Develop embedded firmware for video products; work with embedded Linux systems; implement video processing and streaming features; manage embedded distributions and system initialization.
Seniority
Mid-level, hands-on IC