# Ethan Y. > Software Engineer at NVIDIA Location: Santa Clara, California, United States Profile: https://flows.cv/ethany1 I'm currently a robotics software engineer at NVIDIA. Visit my personal website at: https://ethany.me I've also enjoyed going to hackathons throughout my four years as an undergraduate! Check out my hackathon portfolio here: https://devpost.com/EthanY ## Work Experience ### Robotics Software Engineer @ NVIDIA Jan 2021 – Present | Santa Clara, California, United States Core developer on OSMO, a cloud-native orchestration platform for scaling complex, multi-stage, and multi-container ‌robotics workloads, across on-premises, private, and public clouds. https://developer.nvidia.com/osmo ### Robotics R&D Software Engineering Intern @ NVIDIA Jan 2020 – Jan 2020 | Pittsburgh, Pennsylvania (Remote) 18 week internship, collaborating with NVIDIA's Seattle Robotics Research Lab • Develop parameter optimization framework for Riemannian motion policies in C++, speedup by thousands of times • Devise reference scenario interface allowing prototyping, benchmarking, and visualization support • Extend library by implementing dynamic obstacles and obstacle collision detection, adding support for new robots (i.e. UR10), researching cost function, and formulating novel reference test scenarios https://www.nvidia.com/en-us/research/robotics/ ### Project Manager @ USC Makers Jan 2018 – Jan 2020 | Greater Los Angeles Area USC Makers is a project-oriented club that has many teams working on different hardware-focused projects, including IoT, robotics and embedded systems. I joined the club in Spring 2017 as a software and hardware developer, and I became a project manager for one of the teams starting Spring 2018. Here are some projects that I have led: 1. Autonomous Soccer Robot (https://ethany.me/robotics/software/hardware/2020/04/17/Robonaldo.html) 2. Magic Mirror (https://ethany.me/software/hardware/iot/2020/04/18/Magic-Mirror.html) 3. Nerf Gun Sentry Gun (https://ethany.me/software/hardware/computervision/2020/04/23/obliterator9000.html) Here are some of my duties: • Led and set weekly agendas for general and departmental (software and hardware) team meetings • Hosted workshops on Node.js, Raspberry Pi, ROS, and general software and hardware development and good practices • Established feedback systems and coordinated one-on-one meetings to boost productivity • Contributed to project manager discussions on effective ways to increase productivity and effectiveness within teams, wrote part of the club's project manager guide ### Deep Learning Software Engineering Intern @ NVIDIA Jan 2019 – Jan 2019 | Santa Clara, California This is my second summer working on TensorRT, NVIDIA's programmable Deep Learning inference optimizing interface. My main project was developing a randomized neural network testing pipeline (C++/Python) to supplement thousands of test cases for TensorRT. ### Software Developer @ Code The Change Jan 2018 – Jan 2019 | Greater Los Angeles Area I'm currently a developer at USC's Code the Change, a student organization that drives social impact through software projects for non-profit organizations. Currently I'm working on a project called MedMind, a mobile application that helps cancer patients track and manage their drug usage. We are partnering with CancerBase, a non-profit aiming to facilitate innovative cancer research and allow people with cancer to connect from around the world. I am developing on the application using React Native and Redux on Expo IDE (JavaScript and JSX). Our GitHub Repository: https://github.com/ehu-ai/medmind Our Website: https://www.medmind.co/ ### Deep Learning Software Engineering Intern @ NVIDIA Jan 2018 – Jan 2018 | Shanghai Hi-Tech Park • Devised C++ API to bridge between NVIDIA’s internal DL kernel library and TensorRT’s source code, modularizing codebase, increasing code readability, and narrowing down potential sources of error • Pinpointed optimization flaw, created tests in Caffe's Prototxt, and designed potential solutions to fix the problem, impacting performance by 5% • Demonstrated TensorRT's deployment solutions from the clients' perspectives, created deep learning optimized inference solution using C++ ## Education ### Master's degree in Computer Science University of Southern California ### B.S. in Computer Engineering and Computer Science, Minor in 3D Animation in the Cinematic Arts University of Southern California ### High School/Secondary Diplomas and Certificates The SMIC Private School ## Contact & Social - LinkedIn: https://linkedin.com/in/ethan-cy-yu - Website: https://ethany.me --- Source: https://flows.cv/ethany1 JSON Resume: https://flows.cv/ethany1/resume.json Last updated: 2026-04-01