Tian Zeng

Lead Firmware & Sensors Engineer at Apple

Cupertino, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Tian Zeng is a Lead Firmware & Sensors Engineer with 11 years of experience building wearable and IoT systems across Apple, ŌURA, Fitbit, and startups, now based in Cupertino. He combines mechatronics training from the University of Waterloo with deep embedded firmware expertise, shipping production sensor and health-sensing firmware at scale. Tian has led cross-disciplinary projects from hardware design through low-level OS integration, including contributions to the widely used Apache mynewt-core where he implemented coredump and Cortex-M33 MTB-related features. Comfortable across the full stack, he’s known for pragmatic solutions like flash-to-flash write via RAM buffering and for engaging in technical discussions at every layer. His career blends product-focused engineering at large consumer companies with hands-on work in smaller teams, giving him a rare balance of systems depth and product-scope judgment.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor of Applied Science (BASc) Mechatronics Engineering, Bachelor of Applied Science (BASc) Mechatronics Engineering at University of Waterloo
languagesEnglish
github-logo-circle

Github Skills (8)

c1710
iot10
embedded10
c1110
sys10
iot-devkit10
sdk8
flash-memory7

Programming languages (4)

CSSCSwiftRuby

Github contributions (5)

github-logo-circle
apache/mynewt-core

Sep 2021 - Jun 2022

An OS to build, deploy and securely manage billions of devices
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:45 reviews, 7 commits, 13 PRs in 9 months
Contributions summary:Tian primarily contributed to the OS core dump functionality. The commits involved implementing a callback function and integrating coredump features for different Cortex-M architectures. They also introduced a mtb_state structure for the Cortex-M33, suggesting work related to memory trace buffer (MTB) functionalities. Furthermore, the user integrated AmbiqSuite SDK with flash write handling to enable flash to flash memory write using an intermediary RAM buffer in Apollo3.
mynewtsecurely
t3zeng/mynewt-core

Sep 2021 - Jun 2022

An OS to build, deploy and securely manage billions of devices
Contributions:17 reviews, 8 PRs, 133 pushes in 9 months
securely
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tian Zeng - Lead Firmware & Sensors Engineer at Apple