Bill Fan

Role
Senior Software Engineer Ii at Cruise
Location
Redmond, WA, US
LinkedIn followers
500 followers

Experience

  1. Senior Software Engineer Ii

    Cruise

    May 2019 — Present

    Created the Triton libraries that smoothly streams Robot-OS (ROS) data to feed into ML and AV-simulators, in modern C++ with high performance, with Python bindings (PyBind11) & Golang bindings (CGO), with Tao, for BPPE and Replay simulations, Terra Dataflow jobs, Gulp/GT customers.* Invented, and designed the Tachyteros Accelerator for ultra high performance Avro-to-ROS transcoding (of of ros topics and ros message types), and implemented it with C++17. It achieved a speed-up of 12X~15X, on top of a pretty fast C++ baseline. This is probably the word\'s fastest transcoder.* Designed ROS nodes that running in the AV.* streaming analysis of AV fleet utilizations using Beam/Dataflow.* Extending the core ROS libraries.* Familiar with CUDA, x64 intrinsics, etc for perf engineering

Skills

  • C#
  • 软件项目管理
  • .net
  • Query Optimization
  • 软件工程
  • Microsoft Sql Server
  • Big Data / Cosmos / Scope
  • Go Language
  • 敏捷方法
  • Agile Methodologies
  • Avx/Sse Simd/Vectorization
  • Stl/Boost
  • X86/X64 Assembler
  • .net Framework
  • Databases
  • 分布式系统
  • Performance Optimization
  • Software Engineering
  • C++
  • Distributed Systems
  • Software Project Management
  • 软件开发
  • Software Design
  • Java
  • Database and Query Optimization
  • Sql

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Bill Fan — Senior Software Engineer Ii at Cruise in Redmond, WA, US | Unifers