Programming Consultant


A Programming Consultant is responsible for understanding client needs, and creating and integrating solutions for them. The position will require extended periods working at client sites. When not on site, the consultant will be responsible for working with the client and the BreakAway, on both custom modifications and core functionality of the supported platform(s).


A Programming Consultant is responsible for the following tasks:
- Develop an in-depth knowledge of client's needs
- Work with the client to articulate their needs and develop solutions with them
- Develop and maintain code for client specific modifications and for the core product
- Convey client requirements to management and developers not on site
- Develop and enhance libraries and tools
- Architect and implement systems, including game components, AI, advanced pathfinding and rendering engines.


Candidates must demonstrate the following skills:
- Understanding of game development and commercial program lifecycles and processes
- Ability to architect and create mission-critical systems and enhancements thereto in an efficient but thorough fashion
- An in-depth knowledge of multiple game systems, including but not limited to: compression, computer game hardware, particle systems, character skeletons, image manipulation, command line/scripting systems, kinematics, shaders, and 3D packages
- Ability to coordinate with the Producer, Account Manager, and team leads to assure on-time and quality delivery of product
- Ability to work effectively in a unsupervised setting
- Ability to work within a rapidly changing, dynamic environment with multiple priorities and multiple parties
- Ability to organize projects, define tasks, report and track progress
- Ability to provide mentoring and instruction to junior level programmers
- Proven knowledge of real-time simulation systems and techniques
- Strong 3D math and computer graphics experience
- Excellent oral, written and interpersonal communication skills


- 4 year degree in Computer Science or Computer Engineering (or equivalent)
- 3+ years in the games industry or experience architecting simulation and 3D visualization systems
- Must have successfully shipped at least 1 product and have worked in several roles in development teams.
- A strong desire to apply game-based technologies in the Serious Games market space
- A strong desire to expand learning about simulation practices, methodologies, and terminology as they apply to the product
- Previous Clearance and ability to reactivate and maintain a security clearance is mandatory


- Current Security Clearance
- Knowledge of DoD simulation practices and systems
- Prior consulting experience
- Advanced Degree(s) in related field(s)


Email :

Or mail to:
BreakAway Games
10150 York Road , suite 250
Hunt Valley, MD 21030


10150 York Road, Suite 250, Hunt Valley, MD 21030
Telephone: 410.683.1702 | Fax: 410.316.9228 | Online: Contact us, and
are trademarks of BreakAway Ltd. All Rights Reserved.
© BreakAway Ltd., 2006.