Embedded Linux Developer
Core
Developing embedded Linux solutions for video devices, covering the full cycle from concept to mass production and scaling.
Role type
Embedded Linux Developer
Builds
Video devices and security systems
Domain
Security systems / Embedded Linux / Hardware integration
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded Linux (U-Boot, ARM Toolchains, Linux Kernel, RootFS, BusyBox), C/C++, Shell Scripting, Git, Make, Device Tree, udev, ARM architecture, digital/analog interfaces (I2C, SPI, UART, Ethernet, USB, HDMI, MIPI, SATA, eMMC), peripheral devices (sensors, controllers, actuators)
Preferred skills
Streaming video, video codecs (HEVC, H.264, H.265), Buildroot, Secure Boot, Python, TCP/IP, RTP/RTSP, FFmpeg, OpenCV, low-power design, soldering and measurement equipment, PC debugging software
Technologies
U-Boot, ARM Toolchains, Linux Kernel, RootFS, BusyBox, Git, Make, Device Tree, udev, FFmpeg, OpenCV, Buildroot
Responsibilities
Develop embedded Linux solutions for video devices, integrate low-level software for real-time system stability, work with hardware components and peripheral devices, support mass production and scaling of video devices
Seniority
Mid-level, hands-on IC