
Simulation Software Engineer
West Palm Beach, Florida Area

Simulation Software Engineer
West Palm Beach, Florida Area
Software engineer (C++, graphics, simulation, games).
Programming (expert):
OpenSceneGraph, OpenGL, scene graphs, 3D engines.
Programming (rusty):
Linux system programming.
Flight simulator:
http://www.palomino3d.org
Keywords:
Graphics programmer, game programmer, 3D programmer, simulation, C++, STL, OpenGL, OpenSceneGraph.
(Privately Held; 201-500 employees; Oil & Energy industry)
March 2008 — Present (3 months)
Graphics programming using OpenSceneGraph and OpenGL.
(Non-Profit; Myself Only; Computer Games industry)
May 2007 — February 2008 (10 months)
Was on sabbatical to develop a flight simulator which is based on OpenSceneGraph 2.x and can download and render satellite imagery using OSSIM (www.ossim.org).
http://www.palomino3d.org
(Privately Held; 51-200 employees; Aviation & Aerospace industry)
August 2006 — April 2007 (9 months)
3D graphics programmer for a multi-display flight simulator (flight trainer) using OpenSceneGraph and OpenGL. Wrote optimized code to render visual effects in real-time (weather, clouds, etc).
(Public Company; Computer Games industry)
October 2005 — April 2006 (7 months)
Game programmer for Madden 07 (Xbox 360) at EA's Tiburon studio. Wrote C++ code for several areas of a football game (camera, replay, character animations, gameplay states, online).
(Self-Employed; Myself Only; Computer Software industry)
January 2003 — August 2005 (2 years 8 months)
Several short-term programming contracts (C++, Java, Linux system programming) with Verizon, CommerceQuest, et al.
(Privately Held; 51-200 employees; Computer Software industry)
March 2000 — April 2002 (2 years 2 months)
Linux system programming at 3 companies.
(Privately Held; 51-200 employees; Computer Hardware industry)
August 1997 — January 2000 (2 years 6 months)
Developed microcode of an x86 CPU from prototype to completion (full life cycle). Microcode successfully booted popular operating systems.
(Public Company; 51-200 employees; Computer Hardware industry)
February 1997 — August 1997 (7 months)
Wrote compatibility tests for x86 microprocessor in assembly language (again).
(Public Company; 5001-10,000 employees; Computer Hardware industry)
September 1994 — February 1997 (2 years 6 months)
Wrote compatibility tests for x86 microprocessor in assembly language. Reverse-engineered Pentium's undocumented "Appendix H" CPU virtualization features and co-published the results in EE Times.
Patent:
Co-inventor of U.S. patent #5,826,084 in microprocessor architecture (Texas Instruments).
http://www.google.com/patents?id=-WIYAAAAEBAJ&dq=%235,826,084
Publication:
Co-authored "Pentium's Virtual Mode Extensions Revealed" Electronic Engineering Times, Nov 13, 1995 issue. http://www.rcollins.org/articles/vme1/VME_Overview.html