# Mark Morra > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/markmorra ## Work Experience ### Software Engineer - Platform @ Quadric Jan 2023 – Present | Burlingame, California, United States ### Machine Learning Framework Developer @ CoreAVI Jan 2022 – Jan 2022 • Improved runtime of C++ Vulkan GPU based DO-178 compliant AI inference engine from 150ms to 70ms, by improving host program, optimizing host device memory transfers and improving the GPU kernel • Wrote Vulkan HLSL GPU Compute kernel to perform mean pooling operation in neural network, which allowed the AI inference engine to successfully run the vgg16 and vgg18 neural networks • Made presentations and gave talks internally in the company about Vulkan and GPU compute, focusing on how to design Vulkan host applications and high performance high parallelism GPU kernels • Created testing tools to measure kernel performance and correctness automatically for new iterations ### GPU Software Developer, Trajectory Generation @ Embark Trucks Jan 2022 – Jan 2022 | San Francisco Bay Area • Wrote CUDA kernels for high efficiency C++ CUDA application for real time collision detection, using multi-resolution and vectorization, was able to achieve fast, sub 10ms runtime • Developed a variety of online & offline profiling tools, to analytically determine performance of algorithms • Achieved 30% algorithm speedup by creating automated scripts to tune function parameters ### Driver Developer, Display Solutions @ AMD Jan 2021 – Jan 2021 | Markham, Ontario, Canada • Primarily developed fixes for bugs reported in the display abstraction layer of AMD’s C++ graphics driver • Investigated and analyzed bugs using winDbg, and created reproducible setups for the bugs ### Embedded Driver Developer @ CoreAVI Jan 2020 – Jan 2020 | Waterloo, Ontario, Canada • Performed first 64-bit Linux port of CoreAVI’s DO-178 safety critical Vulkan SC2 AMD graphics driver • Developed a Vulkan app in C to superimpose an image detection neural network’s output on the input image • Designed and setup a GPU compute demo using MIVisonX that will be used at future trade shows ### Software Design Engineer @ Evertz Jan 2020 – Jan 2020 | Burlington, Ontario • Designed and implemented high efficiency video color conversion algorithm using Intel Intrinsics and C++ • Developed GPU accelerated C++ application to resize video using Nvidia’s NPPI graphics library • Maintained and upgraded many multithreaded programs that dealt with aspects of video rendering ### Systems Administrator @ CoreAVI Jan 2019 – Jan 2019 | Waterloo, ON ## Education ### Bachelor's degree in Computer Science University of Waterloo ### Ancaster High School ## Contact & Social - LinkedIn: https://linkedin.com/in/mark-morra --- Source: https://flows.cv/markmorra JSON Resume: https://flows.cv/markmorra/resume.json Last updated: 2026-04-10