CareerPlan

R&D – IoT Linux Software Engineer

Guangdong, ChinaFull-time2026-07-07 → 2026-11-10

Core

Lead and execute complex Linux software projects for Robotics, Drones, Wearable, and Action Camera products, spanning the full Linux stack from bootloader to system optimization.

Role type

Senior IC embedded Linux software engineer

Builds

Linux-based embedded systems for robotics, drones, wearables, and cameras

Domain

Consumer electronics / Embedded Linux

Required skills

C, C++, Linux kernel development, device drivers, bootloader, ARM architecture, GDB, memory management, scheduler, locking mechanisms

Preferred skills

Embedded Linux distributions (Ubuntu, Debian, Yocto, Android), Robotics/Drones/Camera/IoT product development, technical leadership, virtualization, containers, AI on embedded systems

Technologies

Linux, KVM, Xen, Docker, LXC, systemd, GDB, JTAG, ARM

Responsibilities

Design and develop Linux system components including bootloaders, kernel modules, and device drivers; Conduct requirement analysis and propose technical solutions; Collaborate with cross-functional and international teams; Explore and prototype new technologies like virtualization and containerization; Drive technical roadmaps and architecture decisions

Seniority

Senior, hands-on IC