UH Header
Computer Science Department Logo
Videogame Software Engineer, AI Programmer, Tools Programmer
The Position:
Software Engineer -Video Games

Description:
The Software Engineer works closely with the Lead Software Engineer and the rest of the development team to design and program multiple requirements for upcoming titles. This position is a full-time onsite position.

Responsibilities:
  • Architect, program, and debug high quality code.
  • Design, develop and extend next generation game play engine: game play, graphics, interface, networking, audio, etc.
  • Provide status reports to the Lead Software Engineer during all phases of the production cycle.
Requirements:
  • At least four years of experience in C++ programming.
  • Experience with assembly level programming.
  • Experience programming in Windows 9x/Me/2000/XP.
  • Experience programming and architecting game play systems.
  • Must have excellent object-oriented design and analysis skills.
  • Must have excellent communication and documentation skills.
Preferences:
  • Previous work with a licensed 3D engine (Unreal, Jupiter, ...)
  • Gameplay, Graphics, Physics, Audio, Networking, UI, AI, Tools Programming
  • Experience designing, implementing, debugging, and optimizing 3D graphics engines.
  • Strong Math background
  • Console experience
  • Avid gamer with a passion for creating top-notch games.
  • Experience with FPS games
  • Aggressive, motivated team player.
Education and/or Experience
Bachelor's Degree (B.S.), or M.S. in Computer Science, Engineering, Math or a related degree.

TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.


Position ID: SE

Apply Online Now!




Position:
AI Programmer - Video Games

Description:
The AI Programmer will work closely with the Lead Software Engineer and the rest of the development team to design and program AI systems for a next-generation first-person shooter game. This entails multiple levels of AI, and touches on several topics including navigation, behaviors, group coordination, environment awareness, tactics, goal-based planning, and terrain analysis. This position is a full-time onsite position.

Responsibilities:

  • Architect, program, and debug next-generation AI systems.
  • Profile, analyze and fine-tune performance.
  • Contribute innovative and original ideas with respect to development and production.
  • Contribute to other areas of game development including gameplay.
  • Develop technical design specifications.
  • Provide status reports to the Lead Software Engineer during all phases of the production cycle.
Requirements:
  • At least one released title to credit.
  • At least four years of experience in C/C++ programming.
  • Experience in programming and architecting FPS AI systems.
  • Must work efficiently under deadlines.
  • Must have excellent object-oriented design and analysis skills.
  • Must have excellent communication and documentation skills.
Preferences:
  • Previous work with a licensed 3D engine (Unreal, Jupiter, ...)
  • Experience designing, implementing, debugging, and optimizing scripting systems.
  • Experience with AI techniques such as goal-based planning, decision trees, search, terrain analysis, hierarchical FSMs.
  • Avid gamer with a passion for creating top-notch games.
  • Experience with FPS and RTS games.
  • Aggressive, motivated team player.
Education and/or Experience
Bachelor's Degree (B.S.), or M.S. in Computer Science, Engineering, Math or a related degree.

TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.


Position ID: AIP

Apply Online Now!




 
Position:
Tools Programmer - Video Games

Description:
The Tools Programmer will help to design, plan and program tools and tool components for production and game development. The candidate must also exhibit excellent verbal and written communication skills, a high level of understanding towards game tool production and an adaptability to meet the needs of multiple projects utilizing common tools technology. This position is a full-time onsite position.

Responsibilities:
  • Work with Programmers, Development Directors, QA and Production staff to identify workflow needs and create tool solutions.
  • Contribute innovative ideas towards all aspects of game production and development.
  • Research into processes to improve production workflow.
  • Design, develop, extend and maintain production tools
  • Programming of core tool systems while meeting required coding standards.
  • Development of technical design specifications, implementation plans, and test plans.
  • Provide status reports to the Lead Software Engineer during all phases of the production cycle.
Requirements:
  • Experience in the design and implementation of tool systems
  • At least four years experience with C++ programming
  • Must demonstrate knowledge of good User Interface practices
  • Must demonstrate knowledge of good software engineering practices
  • Must have excellent communication and documentation skills.
Preferences:
  • Experience programming with Perl, Java, JavaScript, VB, Python
  • Experience programming with the 3DS Max API
  • Previous work with a licensed 3D engine (Unreal, Jupiter, ...)
  • Experience working with Visual C++/.NET
  • Experience working with MFC

Education and/or Experience
Bachelor’s Degree (B.S.) in Computer Science or a related field, or an equivalent amount of software engineer experience.

TimeGate Studios offers a challenging work environment, competitive salary, and excellent benefits.


Position ID: TSE

Apply Online Now!


Feedback Contact U H Site Map Privacy and Policies U H System Statewide Search Compact with Texans State of Texas