# Andrew Tu > Senior Software Engineer, 3D Mapping | NVIDIA Location: San Francisco Bay Area, United States Profile: https://flows.cv/andrewtu ## Work Experience ### Senior Software Engineer | Map Engine @ NVIDIA Jan 2022 – Present ### Robotics Software Engineer | Mapping and Localization @ Optimus Ride Jan 2020 – Jan 2022 ### Robotics Software Engeering Co-Op | Mapping and Localization @ Optimus Ride Jan 2019 – Jan 2019 | Boston, MA - Developed internal mapping and localization tools used for analysis and creation of high definition maps. Worked extensively with modern C++, QT, and PCL. - In depth analysis of point cloud registration techniques using PCL to improve performance of mapping algorithms. Worked with various ICP variants and feature based registration techniques. ### Software Development Engineer Intern | Person-Centric Alexa Conversation @ Amazon Jan 2019 – Jan 2019 | Palo Alto, CA - Designed and implemented Java based micro-service to enable personalized notifications for S-Team goal to personalize Alexa UX. - Built VUI using Alexa Skills Kit to trigger enrollment process. Utilized AWS CloudFormation templates to configure serverless backend for skill using AWS Lambda. - Utilized Google Guice and Lombok to develop highly modular code and Junit and Mockito for unit testing. Captured system architecture using modeling tools like PlantUML and DrawIO. Participated extensively with remote teams in project design reviews. ### Robotics Software Engineer Co-Op | Silicon Valley Innovation and Design Center @ Flex Jan 2018 – Jan 2018 | Milpitas, CA - Primary software architect and developer of ROS based mobile robot in team of seven software and test engineers; project utilized six different languages, for seven unique pieces of hardware and ten different I/O peripherals. Worked in close collaboration with electrical, mechanical, project management, and design teams . - Established project structure and workflow including git repo organization, automated testing, and developer tooling for Linux systems. - Integrated commercial SLAM system, fusing data from LIDAR, sonar, wheel encoders, and IMU. PoC for sensing and navigation software. - Performed extensive literature and code reviews to identify and implement best practices for project design, workflow, and to gain technical understanding of system limitations. Distilled findings and project reflection in internal paper. ### Open and Embedded Systems Co-Op @ MIT Lincoln Laboratory Jan 2017 – Jan 2017 | Lexington, Massachusetts - Independently parallelized radar signal processing chain in C++ using OpenMP and MPI to run in distributed multi-core environments. Optimizations resulted in a 1700% speedup and demonstrated hybridized MPI and OpenMP parallelizations met stringent performance requirements and reduced development costs. - Automated benchmarking efforts through python and bash scripts to rapidly test and compare over 350 configurations. - Leveraged analysis tools from the Intel Parallel Studio Suite and Aline Forge for debugging and optimization - Familiarized with OpenSpliceDDS - Developed and trained SVM Fake News Classifier for Tech Office Challenge, team placed 3rd overall with .2% difference in accuracy of top 3 teams ### Undergraduate Research Assistant (NSF REU) @ Northeastern University Jan 2015 – Jan 2017 | Boston Designed and implemented smart buoy and GUI control system using C++, QT framework, and XBee Radio modules to bridge above water radio network with subsea acoustic network. - Bridging the Internet Between Land and Sea, poster presentation at CUR 2016 REU Symposium, First Presenter Implemented MAC protocols in MATLAB on Teledyne Benthos SM-975 Acoustic Smart Modems to advance understanding of modem interactions and compare efficacy of MAC protocols over acoustic channel. - Programming Acoustic Modems for Underwater Networking, published to Embark Undergraduate Engineering Review, First Author - Testbed Development and Performance Evaluation of the TARS MAC Protocol for Underwater Acoustic Sensor Networks, published to MTS/IEEE OCEANS 2016 Conference, Third Author Supported by the National Science Foundation on an REU grant ### Undergraduate Research Assistant (NSF REU) @ Northeastern University Jan 2016 – Jan 2016 | Boston Research Assistant on Northeastern Interactive Clustering Engine (NICE) project Contributed to open source C++ machine learning library using scalable framework technologies like Git, Cmake, Google Test. Software-Engineered Library Development to Support a High Performance Machine Learning Visualization System, poster presentation for 2016 Data Driven Discovery (D3) REU Site, (Best Overall Design) Supported by the National Science Foundation on an REU grant ### Undergraduate Research Assistant @ Northeastern University Jan 2015 – Jan 2016 | Boston Developed RSA encryption algorithms in C++ for use in side channel attack on Android application. Hacking your Data – The Hard(ware) Way, poster presentation at 2016 Research, Innovation and Scholarship Expo (RISE) at Northeastern University ### IT Intern @ Bohler Engineering Jan 2016 – Jan 2016 | Warren, NJ - Shadowed members of the IT department while home on winter break - Updated instructions on installing CAD Profiles - Assisted with computer set ups - Updated inventory ### Accounting Intern @ Bohler Engineering Jan 2015 – Jan 2015 | Warren, NJ - Developed VBA macros to expedite processes in Microsoft Excel - Improved digital backup process, backed-up 4+ months of invoices ## Education ### Bachelor's degree in Computer Engineering/Science Combined Major Northeastern University ### Watchung Hills Regional High School ## Contact & Social - LinkedIn: https://linkedin.com/in/drewtu2 - Portfolio: http://andrewtu.me --- Source: https://flows.cv/andrewtu JSON Resume: https://flows.cv/andrewtu/resume.json Last updated: 2026-03-29