Ben Chan

Ben Chan Email and Phone Number

High Compute Platform Group Lead @ 42dot
San Jose, CA, US
Ben Chan's Location
San Jose, California, United States, United States
Ben Chan's Contact Details

Ben Chan work email

About Ben Chan

Passionate in system development involving software and hardware interactions. Enjoy exploring high-level abstractions and low-level engineering details. Dedicated to pursuing technological innovations and design aesthetics.Objectives:Learn, innovate and productize cool ideas.Work with creative and motivated people.Design and develop products with aesthetic sense.Specialties: Develop cross-platform software applications and tools with various programming languages.Design and implement systems with software/hardware interfacing and integration using FPGA technology.

Ben Chan's Current Company Details
42dot

42Dot

View
High Compute Platform Group Lead
San Jose, CA, US
Ben Chan Work Experience Details
  • 42Dot
    High Compute Platform Group Lead
    42Dot
    San Jose, Ca, Us
  • Rivian
    Director, Infotainment & Connectivity Platform
    Rivian Aug 2023 - Present
    Irvine, Ca, Us
  • Palo Alto Networks
    Director, Software Engineering
    Palo Alto Networks Apr 2021 - Aug 2023
    Santa Clara, California, Us
    Led Okyo device software and managed a group of senior and experienced engineers to bring enterprise-grade cybersecurity to home and SMB environments. Key focuses included driving device features and software roadmap, facilitating cross-functional collaborations, improving engineering productivity and quality, and exploring next-generation hardware/software architecture for potential future products. The first product, Okyo Garde, launched in late 2021 is a mesh-enabled WiFi and security system that protects connected devices from ever-growing and ever-changing security threats. My team was responsible for all software running on the Okyo Garde device, including management plane, data plane, connectivity and enterprise networking, device security, over-the-air update, diagnostics and factory support.Led PAN-OS system infrastructure team to deliver the core OS and critical system components (e.g. inter-process/multi-node communication, high-availability and clustering, software upgrade, security hardening) that power both hardware and virtual next-generation firewall (NGFW) products.
  • Argo Ai
    Senior Software Engineering Manager - Acceleration, Os, And Embedded
    Argo Ai Jan 2021 - Apr 2021
    Pittsburgh, Pennsylvania, Us
    Led several teams (~40 people) comprising both tech lead managers and engineers in US and Germany under Onboard Software, which are responsible for designing on-vehicle computation and acceleration framework (e.g. CUDA/TensorRT on Nvidia GPUs) for sensor pipelines (e.g. camera, LiDAR) and perception/autonomy workloads (e.g. CNN, CV), developing safe and efficient data structures and libraries for autonomy applications, bringing up safe and secure operating systems for onboard platforms, tackling challenges in areas of system performance, and safety critical components in the embedded domain (e.g. RTOS, FuSa).As a hands-on engineering lead, actively participating in software development, code and design reviews, defining next-gen onboard computing architecture, and driving cross-functional collaborations with hardware, autonomy and offboard teams. As a manager of leads, driving cross-team roadmaps, coaching leads and their team in both technical and personal development.
  • Argo Ai
    Tech Lead Manager - Onboard Applications & Performance
    Argo Ai Oct 2020 - Jan 2021
    Pittsburgh, Pennsylvania, Us
  • Argo Ai
    Tech Lead Manager - Onboard Libraries & Accelerators
    Argo Ai Mar 2020 - Oct 2020
    Pittsburgh, Pennsylvania, Us
  • Argo Ai
    Tech Lead Manager - Onboard Accelerators
    Argo Ai Sep 2019 - Mar 2020
    Pittsburgh, Pennsylvania, Us
  • Google
    Staff Software Engineer; Tech Lead Manager
    Google Apr 2011 - Sep 2019
    Mountain View, Ca, Us
    Projects: Chrome OS, Google Home- Served as technical lead / manager for platform connectivity (WiFi + LTE) in Chrome OS team. Coordinated LTE development and certification effort with external partners. Launched LTE support on Chromebook Pixel and other OEM Chromebooks. Launched WiMAX-enabled Chromebook for schools in Malaysia nationwide. - Developed various core system services including connectivity (LTE, WiMAX, VPN), removable device management, Google Drive integration, crashing reporting, etc on Chrome OS. Contributed to full stack of Chrome OS, from kernel to UI.- Developed system software (e.g. audio processing pipeline, PDM decoding) for Google Home. Was in the founding team of early prototypes.- Contributed to open-source projects such as ModemManager, libmbim, libqmi, breakpad, Chromium, etc.- Familiar with system-level development on various operating systems (e.g. Linux, Chrome OS, Android, Cast, QNX)- Hands-on experience with various interfaces (e.g. USB, SPI, I2S, CAN/CANopen).- Prototyped hardware designs on FPGA and reviewed schematics.
  • Verily Life Sciences
    Staff Software Engineer
    Verily Life Sciences Feb 2016 - Dec 2016
    Dallas, Texas, Us
    Developed system software (e.g. communications middleware, real-time hardware interface) for robotic surgery platform at Verily (formerly Google Life Sciences), in collaboration with Verb Surgical.
  • Xilinx
    Staff Software Engineer
    Xilinx Apr 2005 - Apr 2011
    San Jose, Ca, Us
    - Developed System Generator for DSP, a high-level FPGA design tool based on MATLAB/Simulink.- Pioneered hardware-in-the-loop (HIL) co-simulation technologies in System Generator and ISim.- Innovated methodologies for enabling hardware/software development on the next-generation FPGA and ARM Cortex-A9 based Extensible Processing Platform (Zynq).- Architected multi-paradigm simulation solutions that bridge processor emulation and FPGA simulation.- Advocated methodology-driven development and programming models.- Had successful engagements, through offering tailored co-simulation solutions, with key Xilinx customers and partners.- Developed in various programming languages (C/C++, Java, Python, Perl, Tcl, MATLAB) and HDLs (VHDL, Verilog/SystemVerilog, SystemC).- Hands-on experience with various interfaces (e.g. JTAG, AXI4, GMII/RGMII/SGMII).Patents:- 37 issued US patents (7590137, 7636653, 7673201, 7707019, 7746099, 7747423, 7852109, 7930162, 7937259, 7992111, 8020127, 8041855, 8042007, 8065445, 8082530, 8102188, 8103992, 8145466, 8145467, 8156459, 8195441, 8224638, 8229725, 8248869, 8265918, 8332786, 8352229, 8356266, 8402442, 8417965, 8600722, 8620638, 8650019, 8650517, 8739088, 8812289, 8868396)- 50 invention disclosuresAwards for technology contributions and innovations:*** ISim Hardware Co-Simulation won Xilinx Ross Freeman Award in 2011- Xilinx X-Factor Award (2009, 2010)- Xilinx World Class Achievement Award (2008)
  • The Chinese University Of Hong Kong
    Programmer
    The Chinese University Of Hong Kong Aug 2001 - Mar 2003
    Shatin, Nt, Hk
    Developed various core components for Campus Electronic Ticketing System (e-Ticketing):- Designed IrDA circuit for Palm-to-microcontroller communication.- Programmed online ticketing service with ASP and SQL Server, firmware for embedded controller with C and assembly, handheld application with C and PalmOS SDK, and smart card application with JavaCard.

Ben Chan Skills

C++ Python Java Javascript Chrome Os Android Iphone Development Web Development Git Subversion Matlab Simulink Fpga Vhdl Verilog Systemc Co Simulation Axi4 C Embedded Systems Creative Problem Solving Distributed Systems Watercolor Qemu Linux Algorithms

Ben Chan Education Details

  • Purdue University
    Purdue University
    Computer Science
  • The Chinese University Of Hong Kong
    The Chinese University Of Hong Kong
    Computer Engineering

Frequently Asked Questions about Ben Chan

What company does Ben Chan work for?

Ben Chan works for 42dot

What is Ben Chan's role at the current company?

Ben Chan's current role is High Compute Platform Group Lead.

What is Ben Chan's email address?

Ben Chan's email address is be****@****ail.com

What schools did Ben Chan attend?

Ben Chan attended Purdue University, The Chinese University Of Hong Kong.

What skills is Ben Chan known for?

Ben Chan has skills like C++, Python, Java, Javascript, Chrome Os, Android, Iphone Development, Web Development, Git, Subversion, Matlab, Simulink.

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

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.