Resume

David Bellhorn

Software Engineer

512-779-5504

Pflugerville, TX

Summary

Knowledgeable software engineer with 25-plus years of experience in C++
development. Extensive background in full software development life cycle
including design, implementation, testing, debugging, and profiling.

Experience

Cubic Corporation

Senior Software Engineer

Aug 2015 – Jun 2024

  • Led teams updating the state machine with improved flight characteristics and new functionality using C++ and Python within a proprietary MQ-9 Reaper simulator for multiple U.S. Air Force contracts.
  • Created state machines for team, squad, platoon, and company sized unit behavior in response to officer candidate orders providing U.S. Marine Corps Warfighting Laboratory enhanced logistics training.
  • Implemented pathfinding algorithms in C++ for realistic unit formation traversal across a simulated megacity built within Unreal for a DARPA project evaluating Mosaic Combat.
  • Helped developed a virtual Littoral Combat Ship in Unreal with C++ based grading logic for the U.S. Navy’s Engineering Plant Technician course.
  • Wrote tracking device firmware in C to generate geographic locations for real time synthetic airborne surveillance video feeds during live training exercises.
  • Created a C# app which calculates hourly sun positions over the timeframe of a live training exercise.
  • Recorded eye movement and EEG waveforms of participants in a virtual reality urban environment with C++ plugins for a project testing memory recall.
  • Developed multiple software and embedded processor prototypes for DARPA.

Sony Online Entertainment

Programmer II

Jul 2008 – Feb 2015

  • Helped develop DC Universe Online massively multiplayer role playing game.
  • Implemented gameplay systems with C++ on a Linux server.
  • Created user interface elements in Unreal and supporting C++ code base.

Edge of Reality

Senior Programmer

Feb 2000 – Jun 2008

  • Helped develop a proprietary video game engine with C and C++.
  • Worked with Nintendo and Sony real-time operating systems.
  • Shipped 8 games including Tony Hawk’s Pro Skater, The Sims, Spider-Man, The Incredible Hulk, and Pitfall: The Lost Expedition.

AMX Corporation

Programmer

Jun 1998 – Jan 2000

  • Supported Synergy C++ software product providing remote scheduling and control of multimedia through proprietary hardware.

Skills

Proficient: C/C++, C#, and Unreal Engine

Familiar: Python, Javascript, HTML, Lua, and Jenkins CI/DC

Education

1997 – 1998

AS, Computer Science

1996 – 1997

Studied Computer Science

1992 – 1994

Studied Aerospace Engineering

Interests

President of the Austin Area Rocketry Group

Developing a model rocket flight stability controller with C++ firmware.

Developing a model rocket recording altimeter with CircuitPython firmware.

Scroll to Top