Thomas Li Email and Phone Number
23+ years of system software development (including embedded system software/webUI/Application/Driver) in the Telecom domain.Strong experience in board software bring-up, Software integration with multiple unknowns, including unproven ASICs/FPGAs and new technologies.Ability to independently troubleshoot time-critical issues on-site, showcasing solutions to internal and external customers.Instrumental in delivering system software for different network products, such as the 10/25/100/400/800 Gigabit Ethernet, 5G ODU emulator, ATM and SONET. ๐๐ฑ๐ฉ๐๐ซ๐ข๐๐ง๐๐๐ฌExperienced in writing software for Linux or Windows to interface with hardware components such as the sensors, PCIe, FPGAs, PHY/Retimer, optical/DAC transceiver, CPLD, USB2.0, SPI/I2C, QSPI, DDR2-533, IEEE 8.2.3 PCS, OIF CMIS.Developed kernel/user space system software for embedded processor such as PowerPC, Cavium MIPS64, Tofino2, ARM.Working with networking protocols such as (TCP, UDP, IP and etc) and debugging with Wireshark.Involved in failure and root cause analysis, Functional testing, and system integration for Telecom domain products. Working with Cross-functional teams (Board Level Hardware, Software Applications, FPGA, Product Management and Manufacturing) and with customers from design to coding and integrating and to deployment stage.
-
Senior Software EngineerMagicall, Inc. Jan 2024 - PresentCamarillo, California, United States -
Principal Software Engineer-NpiKeysight Technologies Feb 2018 - Dec 2023Los Angeles Metropolitan Area(Ixia was acquired by Keysight Technologies)Significant Achievement:๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐๐ ๐๐ ๐๐๐ ๐๐ฆ๐ฎ๐ฅ๐๐ญ๐จ๐ซ ๐๐ข๐ฆ๐ ๐๐ฒ๐ง๐ ๐๐ง๐๐ฅ๐ฒ๐ณ๐๐ซ ๐๐ง๐ ๐๐๐ก๐ข๐๐ฏ๐๐ ๐ข๐ง๐ญ๐๐ซ๐จ๐ฉ๐๐ซ๐๐๐ข๐ฅ๐ข๐ญ๐ฒโ Developed Kubernetes microservices written in Golang that power the LCD, link managements for the Q28 ports, FPGA download with PCIE hot plug. For x86 host CPU running Linux.โ Rapid prototyping and engaging for interoperability testing and industry plugfest event. Developed and demonstrated solutions to internal and external customers. Travelled for the initial bring up with the customers as part of first deliverable and debugged at customer sites as required. โ Successfully integrated with various vendor O-RUs including to travel to remote labs. Co-authored the ITSF 2023 Poster presentation titled โIntegration Challenge Between O-RU and O-DU.โ This allows the customer to perform massive MIMO testing, downlink testing, uplink testing and the validation of customer O-RUโs signal.๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐๐ ๐๐๐๐๐๐-๐๐๐ ๐๐๐ฒ๐๐ซ ๐ ๐ฌ๐ฒ๐ฌ๐ญ๐๐ฆ ๐ฐ๐ข๐ญ๐ก ๐ข๐ฆ๐ฉ๐ซ๐จ๐ฏ๐๐ ๐ฎ๐ฌ๐๐๐ข๐ฅ๐ข๐ญ๐ฒ ๐ฉ๐๐ซ๐๐จ๐ซ๐ฆ๐๐ง๐๐.โ Developed the Host-PCIe-FPGA interface driver in C for x86 host CPU running Linux. Greatly improved performance of FPGA downloads to less than a second. Making mode switch operations very fast and responsive.โ Developed the QSPI flash utility and the FPGA bootstrap sequence. Provided field upgrades capability with PCIe.โ Developed System software written in Node JS typescript and web UI.๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐๐ ๐๐ง๐ ๐ฌ๐ฎ๐ฉ๐ฉ๐จ๐ซ๐ญ๐๐ ๐ญ๐ก๐ ๐๐จ๐ฅ๐ฅ๐จ๐ฐ๐ข๐ง๐ ๐๐๐ฒ๐๐ซ ๐-๐ ๐ง๐๐ญ๐ฐ๐จ๐ซ๐ค ๐ญ๐๐ฌ๐ญ๐ข๐ง๐ ๐ฉ๐ซ๐จ๐๐ฎ๐๐ญ๐ฌ.โ For the APS-100/400GE Series of Application and Cybersecurity Test Platforms. Developed custom switch driver code in C to drive the LED and CLI.โ Developed python regression test engine and built-in self-test (BIST) for 400GE product, written in C++ for x86 host CPU running either Windows or Linux. -
Principal Software Engineer-NpiIxia Security Test Solutions Oct 2013 - Feb 2018Los Angeles Metropolitan AreaSignificant Achievement:๐๐ข๐ ๐ซ๐๐ญ๐๐ ๐๐จ๐ฌ๐ญ ๐๐ฒ๐ฌ๐ญ๐๐ฆ ๐๐จ๐๐ญ๐ฐ๐๐ซ๐ ๐๐ซ๐จ๐ฆ ๐๐ข๐ง๐๐จ๐ฐ๐ฌ ๐ญ๐จ ๐๐ข๐ง๐ฎ๐ฑ.โ Migrated Host system software to x86 host CPU running Linux. With this, the boxes are shipped with either Windows or Linux, with Linux being a significant cost saving.โ Moved the configuration functionality from the Host System Software to the embedded CPU. When a test involves a high number of embedded CPUs, by parallelizing the configuration messages, we were able to improve the configuration time tremendously.๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐๐ ๐๐ง๐ ๐ฌ๐ฎ๐ฉ๐ฉ๐จ๐ซ๐ญ๐๐ ๐ญ๐ก๐ ๐๐จ๐ฅ๐ฅ๐จ๐ฐ๐ข๐ง๐ ๐๐๐ฒ๐๐ซ ๐-๐ ๐ง๐๐ญ๐ฐ๐จ๐ซ๐ค ๐ญ๐๐ฌ๐ญ๐ข๐ง๐ ๐ฉ๐ซ๐จ๐๐ฎ๐๐ญ๐ฌ.โ Developed system software in C++ for x86 host CPU running Windows.โ Provided Statistics and Configuration modules in C for embedded processor PPC7xx or cavium MIPS64. Kernel space and user space.โ Tcl test framework and Regressions in C++ for x86 host CPU running Windows.โ Windows UI in C++ with MFC.โ Eeprom programming and Licensing utility in C++ for x86 host CPU.โ List of Layer 2-7 network test products developed. o K400 QSFP-DD 400/200/100/50GE Load Modules. o Novus 100Mbps to 100G. o 8x10GE load module. o 40GE load module. o 10GE LAN o OC12 ATM Asynchronous Transfer Mode. -
Senior Software Engineer-NpiIxia Oct 2000 - Feb 2013Los Angeles Metropolitan AreaSignificant Achievement:๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐๐ ๐๐ง๐ ๐ฌ๐ฎ๐ฉ๐ฉ๐จ๐ซ๐ญ๐๐ ๐ญ๐ก๐ ๐๐จ๐ฅ๐ฅ๐จ๐ฐ๐ข๐ง๐ ๐๐๐ฒ๐๐ซ ๐-๐ ๐ง๐๐ญ๐ฐ๐จ๐ซ๐ค ๐ญ๐๐ฌ๐ญ๐ข๐ง๐ ๐ฉ๐ซ๐จ๐๐ฎ๐๐ญ๐ฌ.โ End to end development, system software on windows x86 host CPU, System software for embedded processor, and Window UI.โ List of Layer 2-7 network test products developed. o Synchronous Optical Network (SONET) OC192 and BERT Channelized. o OC48 o OC12 o 10/100 Ethernet. o 24x1GE Port. -
Software EngineerXerox Aug 1997 - Oct 2000Los Angeles Metropolitan Area- Printer firmware prototype.- Printer device driver.
Thomas Li Education Details
-
Electrical Engineering
Frequently Asked Questions about Thomas Li
What company does Thomas Li work for?
Thomas Li works for Magicall, Inc.
What is Thomas Li's role at the current company?
Thomas Li's current role is Software Engineer - Embedded Systems Software and Host Systems Software.
What schools did Thomas Li attend?
Thomas Li attended Harvey Mudd College.
Not the Thomas Li you were looking for?
-
6gmail.com, gmail.com, gmail.com, umww.com, ubisoft.com, ubisoftgroup.com
2 +141568XXXXX
-
4duke.edu, gmail.com, riverside.ac, riverside.ac
-
2nmc.a-star.edu.sg, roche.com
2 +656826XXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records ร $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial