CareerPlanSign in

Senior Robotics Software Engineer

China - Shenzhen Office💼 Full-time🗓 2026-09-17 → 2026-09-25

Core

Design, develop, and deploy CI/CD pipelines and embedded software platforms for AI-powered edge devices, enabling hardware abstraction and complex behavior features.

Role type

Senior IC embedded software engineer (real-time systems)

Builds

CI/CD pipelines, firmware, software platforms, and unified hardware abstraction layers for edge devices

Domain

Robotics / Embedded Systems / AI Hardware

Deliverable

production ML models | product features | infrastructure

Required skills

C++, embedded Linux kernel/driver porting, Yocto build system, sensor integration (I2C/SPI/UART/DMA), multithreading programming, Python/Bash scripting, hardware abstraction layer design

Preferred skills

automated testing methodology, manufacturing test process, STL/Boost libraries, design patterns, Agile practices

Technologies

Linux, Yocto, Git, C++, Python, Bash, I2C, SPI, UART, DMA

Responsibilities

Design and develop CI/CD pipelines for embedded system products; manage the full lifecycle of complex modules including image build/test/release and documentation; act as subject matter expert to guide engineers on best practices; identify technical risks and influence resolution; participate in cross-team product design discussions

Seniority

Senior, hands-on IC with mentorship

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.