CareerPlan

R&D - IoT Linux Software Senior Engineer/Engineer

Chengdu, Sichuan, ChinaFull-time2025-11-28 → 2026-11-10

Core

Design and develop Linux platform architecture (bootloader, kernel, BSP, drivers) for robotics, wearables, action cameras, and drones.

Role type

Senior Embedded Linux Software Engineer

Builds

Yocto or Debian/Ubuntu-based platforms and platform SDKs

Domain

Consumer electronics / Embedded Linux

Required skills

C, Assembly, Linux kernel development, ARM architecture, system-level programming, debugging tools (GDB, JTAG, ftrace, perf), BSP development, driver development

Preferred skills

Yocto, Ubuntu/Debian, Android/Linux system design, Qualcomm Linux/Android platforms, team leadership, technical mentoring

Technologies

Yocto, Debian, Ubuntu, Android, Linux, ARM, GDB, JTAG, ftrace, perf

Responsibilities

Design and develop Linux platform architecture including bootloader, kernel, BSP, and drivers; Build and maintain Yocto or Debian/Ubuntu-based platforms; Implement system-level features such as memory management, scheduler, locking, and block device drivers; Collaborate with global teams to resolve system-level issues; Document technical designs and contribute to SDK development; Lead small technical teams and drive project execution

Seniority

Senior, hands-on IC with leadership potential