Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic

Raul Silvera

Dublin,CA

Summary

Accomplished Senior Software Engineer with over 25 years of expertise in software development and optimization, specializing in C++, concurrency, and performance analysis. Strong track record analyzing large codebases to identify performance enhancements and trade-offs while crafting strategic migration plans for large-scale improvements.

Overview

28
28
years of professional experience

Work History

Autopilot Engineer

Tesla
08.2022 - Current
  • Designed and implemented C++ system software for the onboard stack used by Tesla FSD and the Optimus humanoid robot.
  • Collected and analyzed system performance metrics, identifying areas for optimization and enhancement to achieve performance goals on resource constrained environments.
  • Proposed and implemented large refactors to a large legacy C++ code base to improve runtime and build performance, improve code stability and maintainability.
  • Mentored junior engineers, fostering skills development and promoting a culture of continuous improvement.

Senior Software Engineer

Waymo LLC
01.2016 - 08.2022
  • Evaluated performance and optimized multiple components of the autonomous vehicle software stack, including perception and behavior, and common low level infrastructure.
  • Developed tools to collect and visualize performance data from production autonomous vehicles and simulation instances.
  • Designed and maintained the API to provide access to shared high-definition service area maps across multiple software components.
  • Trained and mentored junior developers and engineers, championing performance analysis, optimization and code health.

Software Engineer

Google
08.2013 - 12.2015
  • Developed tools to analyze performance and resource usage of datacenter workloads at Google scale.
  • Primary author of the current version of the open source pprof tool, available at github.com/google/pprof

STSM, Static Compilation Technology

IBM
08.1997 - 08.2013
  • Led team developing the mid-level optimizer used in the IBM family of compilers. This component is a critical part of the IBM production compilers for C, C++ and Fortran, targeting Power Systems and z/Series.
  • Participated on various standard committees to advance them to support the needs of IBM and its customers, including the OpenMP standard and a brief but important contribution to the C++ standard.
  • Implemented the OpenMP runtime components for the IBM compiler suite, used in production by major IBM HPC customers, including US National Labs and major weather forecasting centers around the world.
  • Collaborated closely with chip designer teams to improve performance and capabilities of the IBM Power microprocessors.

Education

Master of Science - Computer Science

McGill University
Montreal, QC, Canada
05.1997

Bachelor of Science - Computer Engineering

Universidad Simon Bolivar
Caracas, Venezuela
06.1994

Skills

  • Software performance analysis
  • Data analysis
  • Software development
  • Concurrency and multithreading
  • Compilation technology
  • Programming: C

Personal Information

Title: Senior Software Engineer

Timeline

Autopilot Engineer

Tesla
08.2022 - Current

Senior Software Engineer

Waymo LLC
01.2016 - 08.2022

Software Engineer

Google
08.2013 - 12.2015

STSM, Static Compilation Technology

IBM
08.1997 - 08.2013

Master of Science - Computer Science

McGill University

Bachelor of Science - Computer Engineering

Universidad Simon Bolivar
Raul Silvera