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!
|