Thomas Li

Thomas Li Email and Phone Number

Software Engineer - Embedded Systems Software and Host Systems Software @ MAGicALL, Inc.
Thomas Li's Location
Thousand Oaks, California, United States, United States
About Thomas Li

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.

Thomas Li's Current Company Details
MAGicALL, Inc.

Magicall, Inc.

View
Software Engineer - Embedded Systems Software and Host Systems Software
Thomas Li Work Experience Details
  • Magicall, Inc.
    Senior Software Engineer
    Magicall, Inc. Jan 2024 - Present
    Camarillo, California, United States
  • Keysight Technologies
    Principal Software Engineer-Npi
    Keysight Technologies Feb 2018 - Dec 2023
    Los 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.
  • Ixia Security Test Solutions
    Principal Software Engineer-Npi
    Ixia Security Test Solutions Oct 2013 - Feb 2018
    Los Angeles Metropolitan Area
    Significant 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.
  • Ixia
    Senior Software Engineer-Npi
    Ixia Oct 2000 - Feb 2013
    Los Angeles Metropolitan Area
    Significant 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.
  • Xerox
    Software Engineer
    Xerox Aug 1997 - Oct 2000
    Los Angeles Metropolitan Area
    - Printer firmware prototype.- Printer device driver.

Thomas Li Education Details

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?

  • Thomas Li

    Chief Information Officer
    United States
  • Thomas Li

    San Francisco, Ca
    6
    gmail.com, gmail.com, gmail.com, umww.com, ubisoft.com, ubisoftgroup.com

    2 +141568XXXXX

  • Thomas Li

    Mathematical Economics + Data Science @ Upenn
    Palo Alto, Ca
  • Thomas Li

    New York City Metropolitan Area
    4
    duke.edu, gmail.com, riverside.ac, riverside.ac
  • Thomas Li

    Cto
    San Francisco, Ca
    2
    nmc.a-star.edu.sg, roche.com

    2 +656826XXXX

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.