CareerPlan

R&D – IoT Linux Software Staff Engineer

Guangdong, ChinaFull-time2026-08-21 → 2026-11-10
Based in China

Core

Lead and execute complex Linux software projects for Robotics, Drones, Wearable, and Action Camera products, spanning the full stack from bootloader and kernel to platform-level services.

Role type

Staff Engineer, embedded Linux platform development

Builds

Linux-based embedded systems for Robotics, Drones, Wearables, and Action Cameras

Domain

Consumer Electronics / Embedded Systems

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

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; Prototype new technologies like virtualization and containerization; Collaborate with global software, hardware, and product teams; Drive technical roadmaps and architecture decisions.

Seniority

Staff, hands-on IC with leadership responsibilities