I'm Sheng Yu, a senior software engineer with 20+ years of experience in low-level and system-level programming, embedded systems, Linux/Windows kernel driver development, and cybersecurity. I have proven expertise across the full stack of embedded software development, including IC hardware/software interface design, BSP and device driver development for ARM SoCs, board bring-up, and backend services for high-availability networking features. I majored in Mechatronics and maintain a strong interest in robotics, actively following ROS developments as a side project. I value technical depth, collaboration across functions, and leadership, and I enjoy tackling challenging problems and helping teams ship reliable software.

Sheng Yu

I'm Sheng Yu, a senior software engineer with 20+ years of experience in low-level and system-level programming, embedded systems, Linux/Windows kernel driver development, and cybersecurity. I have proven expertise across the full stack of embedded software development, including IC hardware/software interface design, BSP and device driver development for ARM SoCs, board bring-up, and backend services for high-availability networking features. I majored in Mechatronics and maintain a strong interest in robotics, actively following ROS developments as a side project. I value technical depth, collaboration across functions, and leadership, and I enjoy tackling challenging problems and helping teams ship reliable software.

Available to hire

I’m Sheng Yu, a senior software engineer with 20+ years of experience in low-level and system-level programming, embedded systems, Linux/Windows kernel driver development, and cybersecurity. I have proven expertise across the full stack of embedded software development, including IC hardware/software interface design, BSP and device driver development for ARM SoCs, board bring-up, and backend services for high-availability networking features. I majored in Mechatronics and maintain a strong interest in robotics, actively following ROS developments as a side project. I value technical depth, collaboration across functions, and leadership, and I enjoy tackling challenging problems and helping teams ship reliable software.

See more

Skills

Experience Level

Expert
Expert

Work Experience

SDE III at Microsoft
December 31, 2022 - December 31, 2022
Analyzed crash dumps and memory issues; implemented instrumented binary instrumentation to collect code coverage and automated the build/test pipeline for instrumentation and coverage data in a large CloudTest environment. Designed and implemented Pause-Resume endpoint for platform and signature updates; optimized memory allocation in Defender kernel drivers.
Software Development Engineer at Microsoft
January 1, 2023 - October 29, 2025
Moved EDR (Sense) codebase out of OS repo; migrated build system to CMake+Ninja; designed Universal Activator to run EPP and EDR across SKUs; created and maintained build, daily test, and PR pipelines; expert in TAEF test framework; mentored vendor team in Shanghai on test execution.
Embedded Software Engineer III at Fortinet
June 30, 2021 - June 30, 2021
Developed New Feature Requirements and fixed bugs for the in-memory CMDB/CMF used by FortiOS; maintained High Availability for FortiGates; enhanced firmware upgrade framework; collaborated with NPI on system configuration and board bring-up; experienced in PCIe device enumeration and Real-Time Linux.
Sr. Staff SW Development Engineer at Broadcom
May 31, 2016 - May 31, 2016
Technical leader for Linux-based ARM SoC system developments (Set-Top Box, Android tablet, Enterprise VoIP, WiFi Phone). Reviewed schematics from SW perspective; hardware bring-up; owned modules inside SoC (ESW, SSPI, PWM, RTC, USB, I2C/SMBus, etc.); routing secure boot, OTP, and manufacturing processes; kernel tuning for boot, suspend/resume, and Ethernet throughput; supported Raspberry Pi community as a side task.
Senior Software Engineer at Rx Networks
January 31, 2011 - January 31, 2011
Designed and implemented OMA SUPL protocol stack (TCP, ULP, RRLP); ported to WinMobile/WinCE/Linux/Android; developed a scalable SUPL server capable of handling millions of SUPL clients; wrote A-GPS chip drivers for SUPL client; led conformance testing and customer support; wrote user manuals and integration guides.
Intermediate Software Engineer, CPD Firmware Development at PMC-Sierra
March 31, 2007 - March 31, 2007
PowerQUICC 8560 demo board software development; BSP modification to boot from Flash; HDLC/Ethernet driver and application for PM7830 BRIC; SPI and AD/DA drivers for PM7810/15/20; supported customers with RF/PMIC related development; documentation for various PM-series products.

Education

Bachelor of Engineering in Mechatronics at Huazhong University of Science and Technology
January 1, 1992 - December 31, 1996
Master of Engineering in Mechatronics at Shanghai University
January 1, 1996 - December 31, 1999

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Telecommunications

Skills

Experience Level

Expert
Expert

Hire a Cloud Developer

We have the best cloud developer experts on Twine. Hire a cloud developer in Coquitlam today.