Robert Halstead

Robert Halstead Email and Phone Number

Software Engineer at Google @ Google
Mountain View, CA
Robert Halstead's Location
San Francisco Bay Area, United States, United States
Robert Halstead's Contact Details

Robert Halstead personal email

About Robert Halstead

Robert Halstead is a Software Engineer at Google at Google. He possess expertise in python, c++, c, computer science, fpga and 12 more skills.

Robert Halstead's Current Company Details
Google

Google

View
Software Engineer at Google
Mountain View, CA
Website:
google.com
Employees:
1
Company phone:
916.253.7820
Robert Halstead Work Experience Details
  • Google
    Software Engineer
    Google Mar 2018 - Present
    Mountain View, Ca, Us
  • Xilinx
    Research Engineer
    Xilinx Mar 2015 - Feb 2018
    San Jose, Ca, Us
    • Primarily worked on developing a compiler back-end for the P4 language that targeted FPGA enabled SmartNICs.• Produced full compiler-to-40G NIC designs which were demoed at multiple conferences and workshops including Mobile World Congress, SIGCOMM, and the early P4.org events.• In collaboration with Barefoot Networks built an Inband Network Telemetry demo using multiple SmartNICs connected to a Tofino switch with live data streamed to their DeepInsight analytics software.
  • University Of California, Riverside
    Graduate Student Researcher
    University Of California, Riverside Oct 2009 - Mar 2015
    Riverside, Ca, Us
    My research focused on how hardware accelerators (FPGAs & GPUs) could be used to improve performance for Database, and High Performance Computing (HPC) applications.• Advised by Dr. Walid Najjar.• I built a C to VHDL compiler for irregular applications called CHAT. It uses parts of the SUIF, and LLVM compilers.• Looked at ways to build multi-threaded FPGA designs on current FPGA platforms like the Convey HC machines, and Pico Platforms.• Looked at how GPUs could be used for XML Path Filtering• Looked at how In-Memory Hash Joins could be done on FPGAs where memory latency is in the order of hundreds of cycles.
  • University Of California, Riverside
    Teaching Assistant
    University Of California, Riverside Sep 2010 - Mar 2013
    Riverside, Ca, Us
    Computer Architecture: Labs had students build working CPUs in VHDL, implement caches & content addressable memory (CAM).Compilers: Labs focused on building a complete compiler for a mini-C language. Labs taught students how to use Flex, and Bison. Intro to C++: Taught CS & Non-CS majors how to program in C++
  • Ibm
    Research Intern
    Ibm Jun 2013 - Sep 2013
    Armonk, New York, Ny, Us
    Worked with the Digital Communications IC group. Looked into ways for improving the performance of relational join on large datasets using FPGAs to reduce the workload in software.
  • Ibm
    Research Intern
    Ibm Jun 2012 - Sep 2012
    Armonk, New York, Ny, Us
    • Worked with the System Z group. • Designed and implemented a relational hash-join component in VHDL• The component could be integrated into an existing FPGA framework for accelerating database analytics operations.• Results were published in a paper at FCCM 2013
  • Jacquard Computing Inc.
    Software Engineering Intern
    Jacquard Computing Inc. Jun 2011 - Sep 2011
    Us
    • Worked on the Riverside Optimizing Compiler for Configurable Computing (ROCCC)• Extended support to Floating-point operations, by integrating IP cores from Xilinx• Developed a port for a PLB bus so the compiled kernels could be placed into EDK designs with a MicroBlaze/PicoBlaze processor

Robert Halstead Skills

Python C++ C Computer Science Fpga Latex Linux Programming Vhdl Computer Architecture Bash Algorithms Machine Learning Java Mac Os X High Performance Computing Software Engineering

Robert Halstead Education Details

  • University Of California, Riverside
    University Of California, Riverside
    Computer Science
  • University Of California, Riverside
    University Of California, Riverside
    Computer Science

Frequently Asked Questions about Robert Halstead

What company does Robert Halstead work for?

Robert Halstead works for Google

What is Robert Halstead's role at the current company?

Robert Halstead's current role is Software Engineer at Google.

What is Robert Halstead's email address?

Robert Halstead's email address is rh****@****ail.com

What schools did Robert Halstead attend?

Robert Halstead attended University Of California, Riverside, University Of California, Riverside.

What skills is Robert Halstead known for?

Robert Halstead has skills like Python, C++, C, Computer Science, Fpga, Latex, Linux, Programming, Vhdl, Computer Architecture, Bash, Algorithms.

Who are Robert Halstead's colleagues?

Robert Halstead's colleagues are Latika Mahesh Wadhwa, Walter Anderson, Aline Nachlas, Phd, Ananya Choudhary, Sachin Kothawade, Venkat V, Saif Abderrahmen.

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.