CareerPlanSign in

Lead Embedded Software Engineer

Xi'an, China💼 Full-time🗓 2026-07-23 → 2026-09-26

Core

Architect, design, implement, and validate system software for embedded Linux environments, focusing on code reliability and reusability for HVACR and cold chain technologies.

Role type

Lead embedded software engineer (Linux)

Builds

Embedded Linux system software for climate control and cold chain devices

Domain

Climate technology / HVACR / Cold chain

Deliverable

production ML models | product features

Required skills

C programming, Linux kernel and drivers, multithread programming, inter-process communication (IPC), embedded distributions (Yocto, Buildroot), Git, cybersecurity concepts

Preferred skills

Rust programming, Zephyr project, communication protocols (Modbus, BACnet, MQTT), C#

Technologies

Linux, Yocto, Buildroot, Zephyr, Git, Modbus, BACnet, MQTT, Rust, C#

Responsibilities

Define and evolve software architecture for new embedded products, ensure compliance with industry standards and regulations, develop and test software in Linux embedded environments, participate in code reviews and design discussions, improve continuous integration processes, collaborate on debugging and performance optimization

Seniority

Senior, hands-on IC with leadership responsibilities

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