# Matthew Epperson > Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/matthewepperson ## Work Experience ### Principal Software Engineer @ K2 Space Corporation Jan 2025 – Present ### Senior Software Engineer @ K2 Space Corporation Jan 2023 – Present | Boulder, Colorado, United States ### Flight Research Software Lead @ Joby Aviation Jan 2023 – Jan 2023 ### Senior Software Engineer @ Joby Aviation Jan 2022 – Jan 2023 | United States ### Controls Engineer @ Kitty Hawk Jan 2018 – Jan 2022 | Mountain View ### Intern @ Kitty Hawk Jan 2017 – Jan 2017 ### Research Intern @ Planck Aerosystems Jan 2017 – Jan 2017 | Greater San Diego Area Worked on detecting objects using deep learning for UAV systems ### Robotics Intern @ NASA Jet Propulsion Laboratory Jan 2016 – Jan 2016 | Pasadena, CA Researching cooperative capabilities for multi-agent systems. ### Internship @ Naval Postgraduate School Jan 2015 – Jan 2015 | Monterey, California Designed a decentralized cooperative resource allocation algorithm for deconflicting airspace that was successfully field tested in a 15-UAV mission. The purpose of which was to decrease human involvement during the launch of multiple UAVs and maximize time available for cooperative flight. Rapidly prototyped a GUI during live-fly field experimentation in order to increase situation awareness for safety critical missions. Served in the role of Swarm Operator for record breaking 30-UAV live-fly field experimentation. ### Internship @ Naval Postgraduate School Jan 2014 – Jan 2014 | Monterey, California Decreased network latency between a ground control station to UAVs over a 900Mhz link in order to provide reliable control in a RF saturated environment. Designed and implemented a Reynolds Flocking algorithm to explore collective behaviours in swarms of flying wing UAVs. In addition developed a yaw rate control loop on for the UAVs autopilot in order to increase performance by providing more aggressive lateral movement of aircraft. ### Internship @ Naval Postgraduate School Jan 2013 – Jan 2013 | Monterey, California Explored and implemented path planning algorithms on ground robotic vehicles. Most notable of which was the Rapidly Exploring Random Tree algorithm that allowed the nonholonomic vehicle combined with LIDAR to navigate through an obstacle rich environment. Experimented with collective behaviors for small groups of quadcopters. This was done by combining the quadcopters with VICON motion capture system for accurate positioning and ROS in order to control movement. Showed the abilitiy to create stable clusters of 3-4 UAVs using artificial potential fields. ## Education ### Bachelor's degree in Computer Engineering California Polytechnic State University-San Luis Obispo ### Bachelor of Applied Science (BASc) in Computer Engineering California Polytechnic State University-San Luis Obispo ### Master's degree in Electrical and Computer Engineering UC San Diego ## Contact & Social - LinkedIn: https://linkedin.com/in/matthew-epperson-84a20260 --- Source: https://flows.cv/matthewepperson JSON Resume: https://flows.cv/matthewepperson/resume.json Last updated: 2026-04-01