# Gregory Meyer > Software Engineer at Waymo Location: San Francisco, California, United States Profile: https://flows.cv/gregorymeyer I work on perception systems for autonomous vehicles, with a focus on profiling, optimization, and GPU acceleration. ## Work Experience ### Software Engineer @ Waymo Jan 2022 – Present | San Francisco, California, United States Hardware Abstraction Layer (HAL) Optimization team ### Robotics Engineer @ May Mobility Jan 2020 – Jan 2022 | Ann Arbor, MI Perception and Systems squads ### Computer Science Intern @ Aptiv Jan 2019 – Jan 2019 | Troy, MI • Designed on-disk caching algorithm for visualization tool, resulting in 5x load time reduction from 10 seconds to 2 seconds • Rewrote SHA-1 file hashing routine in C++ using memory-mapped file I/O and a producer-consumer concurrency model, resulting in a 7x increase in throughput • Engineered spatial database for National Bridge Database (NBI), allowing sub-millisecond nearest-neighbor and bounding box queries of over 600,000 bridges • Implemented binary image classification convolutional neural network to identify highway bridges from camera data with an AUROC of 0.99 on commodity laptops ### Team Leader @ University of Michigan Intelligent Ground Vehicle Jan 2018 – Jan 2019 | Ann Arbor, MI Responsible for leading 35 engineering and business students to ensure documentation and transfer of knowledge from Intelligent Ground Vehicle Competition (IGVC) at Oakland University. Working to direct team relations with the University of Michigan, alumni, and other organizations and to build open team environment to drive member development, retention, and recruiting. ### Sensors Coordinator @ University of Michigan Intelligent Ground Vehicle Jan 2017 – Jan 2018 | Ann Arbor, MI Worked to develop odometry, localization, and mapping subsytems for autonomous mobile robot using Robot Operating System (ROS). • Integrated Velodyne VLP-16, Stereolabs ZED, Garmin GPS 18x, Inertial Measurement Unit (IMU), and wheel encoders for Simultaneous Localization and Mapping (SLAM). • Used Google Cartographer with VLP-16 and ZED for centimeter-accurate GraphSLAM • Fused IMU, wheel encoder, GPS, and visual odometry data with Unscented Kalman Filter (UKF) • Developed several ROS nodes, including white line costmap layer, differential drive odometry, and GPS navigation ### Software Intern @ IBM Jan 2018 – Jan 2018 | Sandy Springs, GA Worked on QRadar Advisor with Watson (QRAW) Features and Integration team and Project Lone Tree intern challenge team. • Created Node.js Celery distributed task queue client with Typedoc documentation, Chai/Mocha unit tests, and Vagrant/Docker integration tests for 20% performance gain over existing package • On Project Lone Tree, conducted consumer and market research using Enterprise Design Thinking to provide market analysis and marketing strategy for business plan of proposed $1m project ### Intern @ Visteon Corporation Jan 2016 – Jan 2016 | Southfield, MI • Researched DC-DC switched mode power supplies to verify LED power supply development board, resulting in discovery of error in circuit and changes to corresponding design • Led initiative to automate lithium backup battery testing for Mitsubishi TCU, resulting in generation of battery discharge curves to be used by engineering team ## Education ### Bachelor of Science in Engineering - BSE in Computer Engineering University of Michigan College of Engineering ### Dual Enrolled in Engineering Lawrence Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/umich-gregjm - GitHub: https://github.com/Gregory-Meyer --- Source: https://flows.cv/gregorymeyer JSON Resume: https://flows.cv/gregorymeyer/resume.json Last updated: 2026-03-29