Ben Wei

CEO

San Francisco, California, United States24 yrs 8 mos experience
Highly Stable

Key Highlights

  • Led performance optimization for Google Pixel devices.
  • Expert in embedded systems and firmware development.
  • Strong leadership in cross-functional team collaboration.
Stackforce AI infers this person is a highly skilled leader in embedded systems and firmware development for consumer electronics.

Contact

Skills

Core Skills

Software Engineering ManagementOperating System DevelopmentSoftware ArchitectureTeam LeadershipEmbedded Systems DevelopmentFirmware DevelopmentLinux Development

Other Skills

ARCARMARM ArchitectureASICAgile MethodologiesAndroidBoard Bring-upBootloaderCC++DebuggingDevice DriversEmbedded CEmbedded LinuxEmbedded Software

About

Software Engineering Manager | System Performance | OS & Embedded Systems I’m a software engineering leader with a passion for building fast, efficient systems—from kernel to silicon. At Google, I lead the Pixel Performance team, driving the OS and SoC strategy that makes Android devices feel seamless and responsive. With a background spanning firmware, embedded systems, and cloud-scale infrastructure, I thrive at the intersection of hardware and software. Areas of Expertise - Software Engineering Management & Team Leadership - Operating System & Kernel Development (Linux, RTOS) - System Architecture & Firmware (OpenBMC, UEFI) - Hardware/Software Co-design & Platform Bring-up - Cross-functional Strategy & Collaboration - C++, C, Python

Experience

Google

Software Engineering Manager, Pixel Performance

Oct 2023Present · 2 yrs 5 mos · Mountain View, CA

  • Lead the team responsible for performance optimization across all Google Pixel phones and tablets.
  • Define and drive software strategy for core OS components—including CPU schedulers, governors, and system services—to deliver consistently smooth and responsive user experiences.
  • Collaborate with silicon and hardware teams to influence the architecture of future SoCs and optimize hardware/software co-design.
  • Manage and grow a 20-person global team solving system-level challenges in power, thermal, and latency-critical workloads.
  • Partner with product, UX, and cross-functional teams to ensure system-level improvements translate into measurable user benefit and competitive device performance.
LinuxAndroidARMTeam LeadershipSoftware Engineering ManagementOperating System Development

Nvidia

Principal Software Architect

May 2023Oct 2023 · 5 mos · Santa Clara, California, United States

  • Recruited as a Principal Software Architect to lead the foundational out-of-band (OOB) management software stack for Nvidia's next-generation B200 AI infrastructure, enabling scalable remote management and monitoring.
LinuxSoftware ArchitectureC++Team Leadership

Google

Staff Software Engineer

Sep 2021Apr 2023 · 1 yr 7 mos · Mountain View, California

  • Managed a team of 5 engineers, responsible for their career growth, performance reviews, and promotions.
  • OpenBMC Technical Lead, led technical strategy and architecture for the server management stack, collaborating with hardware teams and vendors to deliver scalable firmware and monitoring solutions.
  • Owned team roadmap planning and cross-functional alignment, ensuring engineering efforts mapped to broader platform goals and hardware product timelines.
  • Architected and led the software requirements for a new embedded management platform, collaborating with electrical engineers to define hardware design and component selection for power, sensor fusion, and thermal systems.
  • Power Management: Developed Linux drivers and FreeRTOS firmware for robot power systems, including real-time monitoring and closed-loop control (PID controllers).
  • Hands on development (C++20) and bring-up for new robot platforms, from initial power-on to full software deployment.
C++Embedded SoftwareDevice DriversZephyrBoard Bring-upC+7

Meta

Staff Software Engineer

Jan 2017Sep 2021 · 4 yrs 8 mos · Menlo Park, California

  • OpenBMC Tech Lead, led the architecture and development of OpenBMC (Yocto/Linux) firmware for Meta's large-scale server fleet.
  • Developed the complete BMC software stack, including custom monitoring daemons and core communication protocols (IPMI, MCTP, PLDM, RESTful APIs).
  • Managed the end-to-end delivery of the BMC solution, from defining requirements with hardware teams to deploying it across all server validation stages (DVT, PVT, MP).
  • Performed hands-on system bring-up for new server platforms and wrote low-level firmware for hardware components using RTOS (FreeRTOS, Zephyr).
  • Led technical engagements with key hardware vendors (CPU, NIC, Inference ASIC, GPU) to define critical RAS requirements and drive the interoperability testing that successfully qualified multiple components for Meta's fleet.
ZephyrBoard Bring-upGitlabCEmbedded SoftwareUEFI+10

Amazon web services

Senior Software Engineer

Jun 2016Jan 2017 · 7 mos · Palo Alto, California

  • Develop Linux-based OS and platforms for Amazon's SDN infrastructure
  • System bring up on new network switch platforms with 3rd party SDK
  • Triage and diagnose operational issues in AWS networking
U-BootBoard Bring-upGitlabCEmbedded SoftwareGit+7

Sandisk

Principal Firmware Engineer

Jul 2001Jun 2016 · 14 yrs 11 mos · Sunnyvale, California

  • Developed and led projects for foundational storage technologies, from early mobile flash to cutting-edge NVMe SSDs.
  • Led firmware development for flagship storage products, including Client NVMe SSDs with 3D NAND and UFS/eMMC (iNAND) embedded solutions for the mobile industry.
  • Architected and developed critical system-level firmware modules for custom SoCs, including bootloaders, power management (DVFS), firmware update mechanisms, and flash file systems.
  • Developed the low-level flash translation layer (FTL) and access APIs for multiple NAND generations (e.g., 15nm, prototype 3D NAND), directly interfacing with the memory controller.
  • Drove platform integration and system bring-up, delivering functional prototypes on FPGAs and developing complete Board Support Packages (BSPs) and middleware for new SoCs.
Board Bring-upCEmbedded SoftwareFirmware DevelopmentEmbedded Systems Development

Education

Carnegie Mellon University

BS — Electrical and Computer Engineering

Santa Clara University

MS — Engineering Management

Stackforce found 100+ more professionals with Software Engineering Management & Operating System Development

Explore similar profiles based on matching skills and experience