# Myung Cheol Kim > WiFi Software Engineer at HPE Aruba Networks Location: Saratoga, California, United States Profile: https://flows.cv/myung Hands-on Wi-Fi and embedded software engineer specializing in Linux drivers and RTOS firmware for enterprise Wi-Fi access points. Key contributions include leading the development and deployment of Multi-Link Operation (MLO) for Wi-Fi 7, as well as advanced Wi-Fi features such as Zero-Wait DFS, 802.11mc FTM ranging, TX EIRP regulatory compliance, and IoT/WLAN coexistence, with deep expertise in the RF domain. My career includes extensive experience in defining software–hardware interfaces, validating chip designs, and supporting post-silicon bring-up, along with device driver development for interfaces such as USB, SDIO, Ethernet, I2C, and SPI. ## Work Experience ### Principal Software Engineer @ HPE Aruba Networking Jan 2016 – Present | San Jose, California, United States • Worked on Linux driver and RTOS firmware development for Enterprise WiFi Access Points, contributing significantly with expertise in PHY and RF. • Led the successful development and rollout of MLO (Multi-Link Operation) for WiFi Access Points, a core feature of the next-generation WiFi-7 standard. • Developed and integrated advanced WiFi features, including but not limited to Zero Wait DFS, TX EIRP regulatory compliance, and 802.11mc FTM ranging. • Designed and implemented IOT/WLAN coexistence scheme, resulting in improved network performance and reliability. ### Senior Principal Software Engineer @ Energous Jan 2014 – Jan 2015 | San Jose, California, United States • Designed and implemented BLE (Bluetooth Low Energy) firmware for wireless power charging. Implemented BLE device management modules (both in Linux and RTOS). • RTOS BSP porting and bring up for ARM Cortex-M based system. Ported Lightweight TCP/IP stack. ### Principal Software Engineer @ Broadcom Jan 2012 – Jan 2014 | San Francisco Bay Area • Significantly improved WiFi throughput for 802.11ac chip by profiling data path and then implementing many throughput optimization schemes - Packet Chaining along the data path to boost throughput on CPU bound system, TCP ACK suppression, AMSDU TX in AMPDU, and SDIO interface tuning. • Led NAN project (Neighbor Awareness Networking. Marketing name WiFi Aware). Designed core software blocks with consideration of STA + NAN concurrency, the virtual TSF synchronization, and post-NAN handover to applications (STA, P2P, SoftAP or Ranging). ### Senior Staff Software Engineer @ Marvell Technology Jan 2004 – Jan 2012 | Santa Clara, California, United States • Developed the firmware for Xbox WiFi adapter, which was in jeopardy due to major stability issues prior to my involvement. Rescued the project and led the project to the success. This project was a major steppingstone for Marvell to win the future business (Surface tablet, Xbox One, etc...). • Designed and implemented USB and SDIO bus interface driver with focus on performance and software extensibility. Improved throughput by characterization and analysis of USB and SDIO data flow across the entire data path. White paper I wrote about SDIO throughput analysis widely referenced across engineering teams even after many years. • Led on-chip embedded TCP/IP integration project. Troubleshoot many functional/performance issues caused by tight memory constraint. Optimized memory footprint by analytic approach on TCP/IP internals and with an idea of socket buffer sharing scheme across multiple sockets. • Architect the software framework for many features and modules, e.g., buffer management, Crypto API, flash data management, SDIO multi-ports aggregation scheme, fail-safe firmware upgrade, etc… • Worked with SoC team to provide design inputs from software perspective. Designed hardware/software interaction and defined programming model of some hardware functions incorporated into WiFi SoC. ### Staff Software Engineer @ CommAsic Jan 2003 – Jan 2004 | San Diego, California, United States CommASIC was WiFi SoC startup specializing in low power consumption • Designed and implemented the driver/firmware for FPGA based WiFi prototype system to provide the proof of business concept. Identified root cause of a critical hardware issue and then implemented workaround in firmware. • Designed hardware/software interface for SDIO controller, including the definition of register sets and DMA scheme. ### Senior Software Engineer @ NeoPace Telecom Jan 2001 – Jan 2003 | San Diego, California, United States NeoPace was Broadband networking SoC startup specializing in ADSL/VDSL • Designed the overall software architecture for NeoPace network processors. Designed and implemented Network Interface Abstraction Layer with zero-copy scheme. • Contributed hardware/software interface design for Ethernet and USB cores. Designed and implemented Ethernet and USB drivers spanning from FPGA prototype to SoC. ### Software Engineer @ Samsung Electronics Jan 1994 – Jan 1999 | Seoul, South Korea Embedded communication software development for Web-Video Phone. • Ported existing H.323 Audio/Visual communication protocol to the new platform and conducted performance tuning. Implemented service specific adaptation of VoIP application. • Integrated H.324 Audio/Visual communication protocol suite to Web-Video phone. • Developed Windows device driver for Image Scanner and JPEG compression engine. ## Education ### MS Korea Advanced Institute of Science and Technology ### BS Korea Advanced Institute of Science and Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/myungckim --- Source: https://flows.cv/myung JSON Resume: https://flows.cv/myung/resume.json Last updated: 2026-04-12