About

About me
About

About Huang Weiliang

IEEE Senior Member | Platform Product Owner at Robert Bosch LLC

Professional Overview

With 17 years of expertise in embedded systems, I lead a globally distributed team of 15 engineers in the development of cutting-edge automotive cockpit products at Robert Bosch LLC. My career spans platform software architecture, base software development, operating systems, and device drivers, with a particular focus on automotive display and virtualization technologies.

Prior to my current role as Platform Product Owner, I served as a Software Architect specializing in display subsystem design, where I contributed to the development of super large in-vehicle displays that are now standard in modern luxury vehicles.

Technical Expertise

My deep technical knowledge spans multiple critical domains:

  • Board Support Packages (BSP): Low-level hardware initialization, bootloaders, and platform bring-up
  • Filesystems and Storage: UFS, eMMC, filesystem optimization, and storage performance tuning
  • Display and Graphics Subsystems: GPU integration, rendering pipelines, display controllers, and automotive HMI
  • Virtualization: Hypervisors, VirtIO, resource partitioning, and safety-critical separation
  • Real-Time Operating Systems: Extensive experience with QNX Neutrino, Linux kernel development
  • Device Drivers: I2C, SPI, UART, CAN, MIPI DSI/CSI, and custom peripheral drivers

Leadership and Collaboration

As a technical authority in my organization, I serve as the primary interface with suppliers and partners, investigating and resolving complex technical challenges that span hardware, software, and system integration. My role involves not only technical decision-making but also mentoring engineers and driving innovation across the platform.

Industry Contributions

Beyond my corporate role, I contribute to the embedded systems community through:

  • Open-source contributions (porting development tools to QNX)
  • Technical writing and knowledge sharing via this blog
  • IEEE membership and professional networking
  • Collaboration with academic institutions on embedded systems research

Areas of Interest

My current technical interests include:

  • Automotive software-defined vehicles and zonal architectures
  • Real-time ray tracing and advanced rendering for automotive displays
  • Hypervisor optimization and mixed-criticality systems
  • Storage performance optimization for ADAS data logging
  • Next-generation display technologies (miniLED, microLED, AR-HUD)

Blog Focus

This blog serves as my technical notebook, documenting insights, solutions, and deep dives into embedded systems topics. Content ranges from low-level kernel debugging to high-level system architecture, reflecting the breadth of challenges in automotive embedded software development.

Topics covered include Linux kernel internals, QNX RTOS architecture, storage subsystems (UFS, M-PHY), virtualization frameworks (VirtIO, KVM), graphics programming, and performance optimization techniques.

Connect

I'm always interested in discussing embedded systems, automotive software, and related technologies. Feel free to connect via:

"In embedded systems, every microsecond and every byte matters. The challenge is to make them count."