Bo XIE

Senior Software Engineer at TuSimple
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
US
Skills

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 400 - 500 Employee
    • Senior Software Engineer
      • Jan 2021 - Present

      • As a main developer, developed and implemented the TuSimple MRC (Minimal Risk Condition) solution (C++) focusing on MRC conditions on certain modules and testing, and further developed a MRC manager to centralized all MRC conditions and logic. • Built a new scheduler service (C++) for middleware component to schedule the modules running with priorities. Developed several scheduler algorithms to improve the worst-case runtime performance of important modules to prevent MRC. • Built a JIRA ticket report pipeline (Python) from diagnostic data analysis to performance problem report with JIRA tickets, to help improve software stability.

  • Kneron Corporation
    • San Diego County, California, United States
    • Principal Software Engineer
      • Jul 2017 - Aug 2020

      • As a major achitect and developer, re-architected and refactored Kneron inference SDK to support CPU/CUDA GPU/OpenCL/ONNX Runtime more efficiently and flexibly. As a maintainer, fix most issues from internal testing and customer reports. • As a major achitect and developer, architected, designed and developed Kneron KDP500/KDP520/KDP720 NPU(Neural Processing Unit) hardware simulator to simulate hardware instruction-level behavior, and helped generate test vectors and data points for hardware verification and troubleshooting.

  • Le Technology, Inc
    • San Diego County, California, United States
    • Principal Software Engineer
      • May 2016 - May 2017

      As the video lead, took care of all video related issues for LeEco smartphones (LePro3/Le3) As the video lead, took care of all video related issues for LeEco smartphones (LePro3/Le3)

    • United States
    • Telecommunications
    • 700 & Above Employee
    • Principal Advanced Research Engineer
      • Apr 2014 - Feb 2016

      • Developed and built cluster-based simulation and test framework in linux environment for HEVC-based codec simulation and testing, written with Linux BASH scripts. • Evaluated coding performance among x265, Vanguard HEVC encoder, HM reference codec and our own HEVC encoder • Developed and built cluster-based simulation and test framework in linux environment for HEVC-based codec simulation and testing, written with Linux BASH scripts. • Evaluated coding performance among x265, Vanguard HEVC encoder, HM reference codec and our own HEVC encoder

    • Israel
    • Telecommunications
    • 700 & Above Employee
    • Software Architect
      • Sep 2012 - Apr 2014

      • Proposed and developed a new rate control algorithm within frame-size constraint for video transrater to achieve the best tradeoff between video quality and frame size enforcement for MP4 video streaming optimization. This algorithm serves as a solid foundation of All new features of Allot video optimization products. • Architected, designed and implemented MPEG-DASH video optimization solution to handle Youtube-DASH video traffic efficiently. The major components for which I am responsible are DASH-specific fragmented MPEG-4 parser and transrating data flow module. Strictly followed TDD (Test-Driven Development) to come up with comprehensive test suite to test the above-mentioned modules.

    • United States
    • Software Development
    • 1 - 100 Employee
    • Principal Member of Technical Staff
      • May 2000 - Sep 2012

      • Designed and implemented a central protocol engine component to support ALL PacketVideo HTTP-based streaming and download protocols from scratch, e.g., DASH, Apple HTTP live streaming, Microsoft smooth streaming and HTTP streaming, Adobe RTMP streaming, Android progressive streaming, Shoutcast streaming and multi-format progressive download plus Packetvideo fasttrack download solution. • Proposed a systematic bitstream switching solution for client-driven approach in Apple live streaming, Microsoft smooth streaming and DASH to handle network bandwidth variation. • Designed and implemented a dynamic buffer management solution to allow playing different streaming content with different bitrates and interleaving depths more efficiently.

Community

You need to have a working account to view this content. Click here to join now