Linfeng.Chen

Linfeng Chen

Chief Engineer, Robotics · MUSE Inc. · Tokyo, Japan

I am giving a soul to robots that work in real stores, and making them a little more reliable every week.

PDF · 日本語PDF · 中文

At MUSE Inc.

store-robot intervention rate
−90%
setup time for a new store
−89%
time to update the robot system
−92%

About

As Chief Engineer, Robotics at MUSE Inc., I lead the architecture of a new generation of store robots: a multi-purpose, modular AMR that takes on different jobs by switching units. It was built from the ground up and runs daily in live operations. Before that, I spent years bringing AI onto small, low-power devices.

As a student I took part in many robot competitions and won quite a few awards, yet every one of those robots stayed in the lab. I wanted to build robots that leave it and get used every day, and that is what I work on now.

That path taught me to think across the whole stack, from algorithms and hardware to the teams and systems that hold them together. I care about engineering that is simple, reliable and measurable, because a robot only matters when people can trust it. I work AI-first: coding agents are part of my daily team, and I set up the specs and checks that keep their output trustworthy.

I am happiest where robotics, embedded systems and AI meet, in a team that ships to real users and hears back from them quickly. If you are working on robot software, motion control, or on how engineers and AI agents can build things together, I would be glad to talk.

Projects

MUSE · 2026

Software for a modular AMR, from zero to the store floor

Built end to end by our 5-person robot software team for a multi-purpose modular AMR: a layered Rust and Zenoh architecture where new units plug in through configuration, with one-step updates and automatic rollback.

5
engineers built it all

RustZenohPodmanCI/CD

MUSE · 2023—

Motion control for a robot towing carts

MPC path tracking that keeps a round robot and its cart steady on straights and through corners, tuned on real-robot logs replayed in simulation.

−54%
lateral tracking error (RMS)
−63%
overshoot in corners

MPCSLPDWAHybrid A*

MUSE · 2026

Automatic cart attach and detach

Guided by a rear camera reading marker boards, the robot backs up to a cart, docks, and tows it away. It releases the cart on its own too.

ArUcoOAKRust

MUSE · 2026

AI-predicted safe paths

An AI model predicts a safe, drivable path from fused LiDAR and camera data, running on an on-board NPU.

BEVFusionLiDARONNXNPU

Renesas · 2022—2026

Edge AI on microcontrollers

Test, profiling and benchmark tooling that shows how AI models run on resource-limited MCUs.

C++Edge AIMCUBenchmark

QuantumCore · 2020—2022

Sensor algorithms for tiny devices

Lightweight signal processing and ML for radar, IR and audio on low-spec hardware.

PythonCDSPML

Experience

  1. 2023.05 — present

    Chief Engineer, Robotics

    MUSE Inc. · Tokyo

    2026 — present Technical lead, next-generation robot system

    • Lead 15+ software engineers. The 5-person robot software team I lead directly built the entire robot system.
    • Designed and built a new robot system from scratch: hardware abstraction, control, perception, decision-making and cloud operations.
    • Designed a platform architecture built for modular units, so the same AMR can keep growing into new modules and capabilities.
    • Built end-to-end simulation in Gazebo and Isaac Sim, automatic cart attach and detach, and route planning.

    2023 — 2025 Motion control and obstacle avoidance (approved side job while at Renesas)

    • Motion planning (SLP, DWA, Hybrid A*) and control (MPC, cascaded PID, motor torque control), tuned on real robots.
    • Obstacle avoidance, soft stop and robot REST/gRPC services.
  2. 2022.09 — 2026.03

    Staff Application Engineer

    Renesas Electronics · Tokyo

    • Built test and profiling frameworks for AI inference engines and benchmarked models across microcontrollers.
    • Developed the RAI framework, optimized edge-AI acceleration code and built AI applications for Renesas MCUs.
  3. 2020.04 — 2022.08

    Embedded AI Software Engineer

    QuantumCore Inc. · Tokyo

    • Designed fast, lightweight algorithms for low-spec embedded devices.
    • Researched algorithms for radar, IR-LED and microphone sensors, and built prototypes and tools.

My contribution to the team

lines of Rust in the new system, written entirely by our 5-person robot software team in 9 months
0 → 350k
automated tests every release must pass
8,000+
customer release cycle, each after several betas
−83%

My personal contribution

of the new system’s code written by me
44%
of the new system’s code written or reviewed by me
58%
commits in 2026
1,247
repositories contributed to
23

Activity in 2026

JanFebMarAprMayJunJulAugSepOctNovDec 2026-01-01: 0 2026-01-02: 0 2026-01-03: 0 2026-01-04: 0 2026-01-05: 0 2026-01-06: 0 2026-01-07: 0 2026-01-08: 0 2026-01-09: 0 2026-01-10: 0 2026-01-11: 0 2026-01-12: 0 2026-01-13: 0 2026-01-14: 0 2026-01-15: 0 2026-01-16: 0 2026-01-17: 0 2026-01-18: 4 2026-01-19: 0 2026-01-20: 0 2026-01-21: 0 2026-01-22: 0 2026-01-23: 0 2026-01-24: 1 2026-01-25: 1 2026-01-26: 0 2026-01-27: 2 2026-01-28: 0 2026-01-29: 0 2026-01-30: 0 2026-01-31: 0 2026-02-01: 0 2026-02-02: 2 2026-02-03: 1 2026-02-04: 0 2026-02-05: 0 2026-02-06: 0 2026-02-07: 2 2026-02-08: 0 2026-02-09: 4 2026-02-10: 0 2026-02-11: 0 2026-02-12: 0 2026-02-13: 17 2026-02-14: 12 2026-02-15: 0 2026-02-16: 0 2026-02-17: 5 2026-02-18: 8 2026-02-19: 8 2026-02-20: 10 2026-02-21: 7 2026-02-22: 5 2026-02-23: 28 2026-02-24: 0 2026-02-25: 5 2026-02-26: 6 2026-02-27: 5 2026-02-28: 5 2026-03-01: 6 2026-03-02: 1 2026-03-03: 0 2026-03-04: 0 2026-03-05: 0 2026-03-06: 0 2026-03-07: 14 2026-03-08: 9 2026-03-09: 0 2026-03-10: 0 2026-03-11: 5 2026-03-12: 0 2026-03-13: 5 2026-03-14: 6 2026-03-15: 1 2026-03-16: 2 2026-03-17: 0 2026-03-18: 0 2026-03-19: 8 2026-03-20: 15 2026-03-21: 22 2026-03-22: 15 2026-03-23: 7 2026-03-24: 5 2026-03-25: 3 2026-03-26: 4 2026-03-27: 0 2026-03-28: 1 2026-03-29: 20 2026-03-30: 0 2026-03-31: 0 2026-04-01: 0 2026-04-02: 2 2026-04-03: 0 2026-04-04: 2 2026-04-05: 7 2026-04-06: 3 2026-04-07: 1 2026-04-08: 4 2026-04-09: 0 2026-04-10: 0 2026-04-11: 2 2026-04-12: 11 2026-04-13: 1 2026-04-14: 3 2026-04-15: 1 2026-04-16: 10 2026-04-17: 0 2026-04-18: 3 2026-04-19: 3 2026-04-20: 1 2026-04-21: 0 2026-04-22: 0 2026-04-23: 1 2026-04-24: 3 2026-04-25: 5 2026-04-26: 13 2026-04-27: 0 2026-04-28: 0 2026-04-29: 2 2026-04-30: 0 2026-05-01: 3 2026-05-02: 6 2026-05-03: 3 2026-05-04: 3 2026-05-05: 12 2026-05-06: 3 2026-05-07: 0 2026-05-08: 0 2026-05-09: 10 2026-05-10: 12 2026-05-11: 4 2026-05-12: 1 2026-05-13: 3 2026-05-14: 7 2026-05-15: 4 2026-05-16: 6 2026-05-17: 3 2026-05-18: 1 2026-05-19: 1 2026-05-20: 7 2026-05-21: 1 2026-05-22: 1 2026-05-23: 6 2026-05-24: 1 2026-05-25: 0 2026-05-26: 1 2026-05-27: 3 2026-05-28: 6 2026-05-29: 10 2026-05-30: 40 2026-05-31: 14 2026-06-01: 17 2026-06-02: 46 2026-06-03: 36 2026-06-04: 6 2026-06-05: 3 2026-06-06: 6 2026-06-07: 7 2026-06-08: 13 2026-06-09: 0 2026-06-10: 3 2026-06-11: 7 2026-06-12: 10 2026-06-13: 10 2026-06-14: 8 2026-06-15: 3 2026-06-16: 1 2026-06-17: 4 2026-06-18: 2 2026-06-19: 2 2026-06-20: 0 2026-06-21: 7 2026-06-22: 3 2026-06-23: 2 2026-06-24: 1 2026-06-25: 1 2026-06-26: 4 2026-06-27: 3 2026-06-28: 15 2026-06-29: 2 2026-06-30: 8 2026-07-01: 5 2026-07-02: 0 2026-07-03: 5 2026-07-04: 1 2026-07-05: 2 2026-07-06: 2 2026-07-07: 2 2026-07-08: 2 2026-07-09: 2 2026-07-10: 1 2026-07-11: 12 2026-07-12: 7 2026-07-13: 1 2026-07-14: 0 2026-07-15: 2 2026-07-16: 2 2026-07-17: 0 2026-07-18: 3 2026-07-19: 8 2026-07-20: 7 2026-07-21: 6 2026-07-22: 4 2026-07-23: 0 2026-07-24: 4 2026-07-25: 2 2026-07-26: 1 2026-07-27: 5 2026-07-28: 4 2026-07-29: 16 2026-07-30: 1 2026-07-31: 5 2026-08-01: 10 2026-08-02: 15 2026-08-03: 1 2026-08-04: 2 2026-08-05: 1 2026-08-06: 6 2026-08-07: 0 2026-08-08: 0 2026-08-09: 0 2026-08-10: 18 2026-08-11: 10 2026-08-12: 3 2026-08-13: 5 2026-08-14: 2 2026-08-15: 3 2026-08-16: 16 2026-08-17: 16 2026-08-18: 1 2026-08-19: 1 2026-08-20: 4 2026-08-21: 4 2026-08-22: 0 2026-08-23: 1 2026-08-24: 2 2026-08-25: 7 2026-08-26: 0 2026-08-27: 7 2026-08-28: 6 2026-08-29: 1 2026-08-30: 0 2026-08-31: 3 2026-09-01: 0 2026-09-02: 6 2026-09-03: 1 2026-09-04: 6 2026-09-05: 0 2026-09-06: 0 2026-09-07: 2 2026-09-08: 4 2026-09-09: 0 2026-09-10: 4 2026-09-11: 16 2026-09-12: 12 2026-09-13: 3 2026-09-14: 1 2026-09-15: 3 2026-09-16: 6 2026-09-17: 5 2026-09-18: 7 2026-09-19: 1 2026-09-20: 1 2026-09-21: 1 2026-09-22: 5 2026-09-23: 5 2026-09-24: 1 2026-09-25: 2 2026-09-26: 0 2026-09-27: 1 2026-09-28: 1 2026-09-29: 4 2026-09-30: 4 2026-10-01: 3 2026-10-02: 7 2026-10-03: 4 2026-10-04: 2 2026-10-05: 4 2026-10-06: 0 2026-10-07: 0 2026-10-08: 7 2026-10-09: 1 2026-10-10: 19 2026-10-11: 5 2026-10-12: 9 2026-10-13: 5 2026-10-14: 0 2026-10-15: 0 2026-10-16: 1 2026-10-17: 2 2026-10-18: 2 2026-10-19: 1 2026-10-20: 0 2026-10-21: 2 2026-10-22: 3 2026-10-23: 0 2026-10-24: 4 2026-10-25: 0 2026-10-26: 0 2026-10-27: 0 2026-10-28: 5 2026-10-29: 0 2026-10-30: 4 2026-10-31: 3 2026-11-01: 12 2026-11-02: 3 2026-11-03: 0 2026-11-04: 1 2026-11-05: 0 2026-11-06: 4 2026-11-07: 0 2026-11-08: 0 2026-11-09: 0 2026-11-10: 2 2026-11-11: 4 2026-11-12: 2 2026-11-13: 0 2026-11-14: 0 2026-11-15: 0 2026-11-16: 0 2026-11-17: 0 2026-11-18: 0 2026-11-19: 0 2026-11-20: 0 2026-11-21: 0 2026-11-22: 0 2026-11-23: 0 2026-11-24: 0 2026-11-25: 0 2026-11-26: 0 2026-11-27: 0 2026-11-28: 0 2026-11-29: 0 2026-11-30: 0 2026-12-01: 0 2026-12-02: 0 2026-12-03: 0 2026-12-04: 0 2026-12-05: 0 2026-12-06: 0 2026-12-07: 0 2026-12-08: 0 2026-12-09: 0 2026-12-10: 0 2026-12-11: 0 2026-12-12: 0 2026-12-13: 0 2026-12-14: 0 2026-12-15: 0 2026-12-16: 0 2026-12-17: 0 2026-12-18: 0 2026-12-19: 0 2026-12-20: 0 2026-12-21: 0 2026-12-22: 0 2026-12-23: 0 2026-12-24: 0 2026-12-25: 0 2026-12-26: 0 2026-12-27: 0 2026-12-28: 0 2026-12-29: 0 2026-12-30: 0 2026-12-31: 0
1,247 commits on 221 days, across private work repositories. LessMore

Strengths & how I work

  1. 01

    Ownership

    I took on motion control and obstacle avoidance as an approved side job. The results led to being asked to lead the whole new system, and I moved over full-time.

  2. 02

    Let the data speak

    Find the root cause, model it, replay real-robot data in simulation, and only then change the code. Give the team one number to move; for our store robot, the intervention rate. I hold Japan’s Statistics Certificate, Grade Pre-1.

  3. 03

    One thread, end to end

    From signal processing and embedded AI to robot control and system architecture, one thread runs through my work: making algorithms run on real hardware. Each step built on the last, and each shipped a product.

  4. 04

    Work with AI

    Coding agents are part of my daily team. I write the specs, tests and conventions that make their work reliable, and review what they ship.

  5. 05

    Make the team fast

    Shared contracts, one-command environments, CI, and specs and decision records that keep the reasoning when people change, so everyone can build in parallel.

  6. 06

    Go to the floor

    Every week I visit a store with the engineers. Time beside the robots shows problems no dashboard does.

Skills

Control & planning

  • MPC · LQR · PID
  • SLP · DWA · Hybrid A*
  • Motor torque control

Perception

  • BEVFusion · LiDAR
  • ArUco · OpenCV
  • ONNX Runtime · NPU

Systems

  • Rust · C++ · Python · TypeScript
  • ROS 2 · Zenoh
  • Gazebo · Isaac Sim · Foxglove
  • Podman · GitHub Actions · AWS

AI-assisted engineering

  • Claude Code · coding agents
  • Spec- and test-driven work with AI
  • AI-assisted review and docs

Languages & certificates

Chinese
Native
Japanese
JLPT N1
English
TOEIC 805
Statistics
Statistics Certificate Grade Pre-1 (Japan)

Education

Contact

Always happy to connect with people working on robotics, autonomy and embedded AI.

clinfeng.jlu@gmail.com