CareerPlan

Software Engineer - Edge AI

Beijing, CNFull-time2026-10-08 → 2026-11-10

Core

Design and maintain AI platforms and pipelines to enable scalable, reliable, and governed use of machine learning and AI systems, with a focus on Embedded ML inference engines for microcontrollers.

Role type

Senior IC embedded machine learning engineer

Builds

Embedded ML inference engines and optimized machine learning models for resource-constrained devices

Domain

Embedded systems and machine learning

Deliverable

production ML models

Required skills

TensorFlow, PyTorch, C, C++, Python, embedded software development, model optimization for low-power devices

Preferred skills

NXP MCU SDK, real-time operating systems (RTOS), project coordination across time zones

Technologies

TensorFlow, PyTorch, NXP MCU SDK

Responsibilities

Develop and optimize Embedded ML inference engines for microcontrollers; Train and fine-tune machine learning models for deployment on resource-constrained devices; Implement techniques to improve model performance on low-power and memory-limited devices; Collaborate with cross-functional teams to integrate ML solutions into embedded systems; Conduct research on new machine learning techniques for Embedded ML applications; Optimize machine learning algorithms to meet performance and resource constraints of embedded systems