Skip to main content
Open to R&D leadership roles

Embedded Software Architect

Yuan Yi

Senior Software Architect · Technical Lead

Fourteen years deep in embedded software — from low-level BSP drivers up to application frameworks, with five platform-level migrations led end to end.
Now I want to turn that technical judgement into capability a whole team can reuse.

Android AOSPLinux / BSP driversGTV global platformWEB UI frameworkCross-platform architecture

“Every time the platform changed, I was the one who got it running first.”

14 yrs+

In embedded software

10 M+

Units shipped across led products

10 people+

Core engineers mentored

4 patents

As first inventor

01 / What I bring

A manager who actually understands the technology

Management is not about stepping away from the technology — it is about turning technical judgement into predictability for the team. These are the three things I have been doing for fourteen years, and want to keep doing.

01 Full-stack architectural judgement

Experience across the entire chain, from kernel drivers to UI frameworks, with several platform-level migrations led personally. I turn “uncertain technology choices” into “architectures we can actually ship”.

02 Turning efficiency into engineering

Tools for DTBO compilation and fast partition generation: builds from 30 minutes to seconds; automatic patch integration from hours to seconds; release-diff comparison from 3–4 days to tens of seconds; unattended overnight builds; a partition-warning algorithm that removes rework at the source; fully automated EEPROM writing for a problem no third party had solved; prototypes delivered without a rebuild.

03 Turning experience into team capability

10+ core engineers mentored. I lead the product specs, development handbooks and interface design conventions that turn one person's experience into an asset the whole team can reuse.

Next Step

Let's talk about R&D leadership roles

I have spent fourteen years on the technology side — from BSP to frameworks, from single features to platform architecture.
For the next stage I want the weight on people, projects and direction:
using the mistakes I have already made to save my team time.

527027630@qq.com / GitHub