USA +1 312-543-3146
info@datascopeUSA.com
UK +44(0)20 75806018
info@datascope.co.uk

games jobs : games programming jobs - by location

Games programming / 3d engineering jobs

US - North | US - Mid-West | US - Deep South | US - East | US West Coast and Canada

Sort by Date | Location

These games jobs were last updated on 30/06/08. For games programming, we include tools, AI, audio, gameplay, network, engine, 3D, mobile and animation programming jobs. If you are interested in any of them please quote the ref no(s) and send your CV to Yelena.

Graduates - CV and demo advice is available on our advice for graduate programmers page.

US - Mid-West

[top]

UI Developer

Chicago, $DOE

This successful Illinois Studio has been creating quality games for over 14 years. Their world class development studio includes facilities to handle motion capture animation, audio production, state of the art technology, and world class visuals. Led by a team of veteran developers and having shipped over 75 titles to date, they truly are one of the most established and diverse developers in the Mid-West.

They are looking for individuals specializing in Flash development, with a focus in interactive design and ActionScript, to work on UI for next generation console games. Other duties may entail web development, online games, marketing materials, CD-ROM and DVD-ROM development, and broadcast animation.
Job Requirements Include

- Advanced knowledge of Macromedia Flash / Actionscript
- Traditional programming skills and experience besides Flash/ ActionScript, (i.e. C++, Lua, Python, JavaScript, Java, HTML, etc.)
- Knowledge of Adobe Photoshop
- Knowledge of Adobe Illustrator
- Experience in console or casual gaming.

Chicago $DOE

Contact: Ben Ref: 929 06/06/08

Software QA Lead

Chicago, IL, $DOE

Our client is a leading developer, publisher, and marketer of interactive entertainment software with offices all over the world. In this successful Chicago development Studio, they have created a set of extremely successful and enduring franchises, but continue to look forward and focus on other new and exciting original projects. As the Software QA Engineer you will verify and ensure that the game engine and development tools are made to the highest engineering standard. The Software QA Lead would oversee and manage QA engineers in their daily duties as well as coordinate and improve the QA process.

Requirements:
-Bachelors of Science Degree in CS, CE, or EE or 6+ years of software industry experience
-Minimum of 6-8 years of professional software experience in Quality Assurance testing

Skills:
-Proven experience with development processes and/or knowledge of QA testing concepts
-Competent knowledge of C++, STL and Templates
-Build systems, testing suites and software documentation
-Scripts - Python, Perl
-Solid software engineering foundations
-Great communication skills - written and verbal
-Experience working effectively with teams.

Chicago, IL $DOE

Contact: Ben Ref: 921 04/06/08

Senior Programmer

Chicago, IL, $HIGH

Our client is a leading developer, publisher, and marketer of interactive entertainment software with offices all over the world. In this successful Chicago development Studio, they have created a set of extremely successful and enduring franchises, but continue to look forward and focus on other new and exciting original projects. RESPONSIBILITIES:
- Develop technology to meet game design goals.
- Architect new systems to specification.
- Porting and platform dependent maintenance of common code base
- Implementation of technical requirement features as required by the console manufacturers
- Advise programming and art team of platform specific requirements
- Create and maintain tools and utilities as necessary
- Maintain platform dependent art make process
- Assist in creation of submission materials as required by console manufacturers
- Create task and schedule estimates
- Coordinate bug tracking process with QA
- Assist in the creation of the project technical design document (TDD)
- Ensure the delivery of project milestones to the stated criteria

Ideal candidate will have a bachelor's degree in computer science/computer engineering, at least 5 - 7 years of experience in the games industry, and be proficient in C and C++. Candidate should have specific game console experience such as working within memory limitations and optimizing for speed. Excellent leadership, communication, interpersonal, and organizational skills are essential.

Chicago, IL $HIGH

Contact: Ben Ref: 773 04/06/08

Engineer

Chicago, IL, $DOE

This independent studio, based in Chicago, is composed of industry veterans who have decades of experience creating state of the art games. With a fresh blend of action and comedy, their last game went on to become a critical and commercial success, and sell several million units across multiple platforms. The company has created an extremely successful production model, and they pride themselves on their close, fun and intimate working environment, offering employees great benefits, company stock and royalties. As an entry-level engineer you bring an aptitude for creating game technology and an enthusiasm for learning the skills to match that aptitude. You’ll work with our senior engineering staff on next-gen console game projects adapting licensed engines and developing innovative core technologies to realize designs with original IP and gameplay.

Qualifications:
* Passion for games and game technology
* Strong mathematical foundations: analytic geometry, linear algebra, calculus, numerical analysis, discrete math, etc.
* Strong software engineering foundations
* Experience with C/C++ programming
* Familiarity with a variety of video game development technologies
* Desire to work in a pragmatic and ego-free environment.

Chicago, IL $DOE

Contact: Ben Ref: 857

Lead Engineer

Chicago, IL, $DOE

This independent studio, based in Chicago, is composed of industry veterans who have decades of experience creating state of the art games. With a fresh blend of action and comedy, their last game went on to become a critical and commercial success, and sell several million units across multiple platforms. The company has created an extremely successful production model, and they pride themselves on their close, fun and intimate working environment, offering employees great benefits, company stock and royalties. Duties include developing new technologies, enhancing licensed game engines, designing asset pipelines and tools and writing technical design documentation. Leadership duties include communicating with art and design to establish technical requirements, software architecture and high-level technical design. Game-defining creative input is desired and expected. This position has the potential to be the most fun you’ve ever had making games.

Technical Skills/Experience:
-Strong mathematics background
-Strong software engineering background
-Extensive experience with C/C++ programming
-Experience with integration and use of scripting languages in games
-OpenGL, DirectX or equivalent graphics programming experience
-Large-scale technical design / architecture experience on shipped game titles.

Chicago, IL $DOE

Contact: Ben Ref: 856

Gameplay Programmer

Wisconsin, $DOE

The ideal candidate has experience prototyping and implementing the mechanics of a fun game experience. Experience working on next-generation projects in the video game industry is a major plus. Our client offers a competitive salary and a full benefits package, in a relaxed but professional working environment. Responsibilities:
-Work with the design team to bring games to life using rapid prototyping techniques, then refine and refactor code to bring it to production quality.
-Build TRC compliant interfaces on multiple hardware platforms (PC, Xbox 360, PS3, Wii) for local and networked games.
-Work with the art team to resolve any asset pipeline issues.
-Actively maintain the integrity of the code and data builds.
-Be an active advocate for system features and tools that would improve the production process.
-Work as part of a team for the betterment of the project. This includes meeting deadlines, being proactive about problems and being self motivated.

Qualifications:
-2 years of professional experience or equivalent preferred
-Unreal Engine Experience Preferred
-At least one shipped title on current generation (PS3, Xbox 360, Wii) or previous generation (PS2, Xbox, Gamecube) consoles, preferably including networking.
-Professional grade C++ skills, with a solid understanding of good object-oriented software engineering practices.
-Understanding of asset tool pipelines.

Wisconsin $DOE

Contact: Ben Ref: 888

Programmers

Chicago, IL, $DOE

This successful Illinois Studio has been creating quality games for over 14 years. Their world class development studio includes facilities to handle motion capture animation, audio production, state of the art technology, and world class visuals. Led by a team of veteran developers and having shipped over 75 titles to date, they truly are one of the most established and diverse developers in the Mid-West. Objective:
To write commercial quality code developed on time to meet the needs of the project.

Major Responsibilities and Duties:
-Assist with conceptualization, analysis and design of project.
-Write tools and functional, commercial quality code for project.
-Maintain awareness of current and future state of computer science. Other duties as assigned as needed.
-Participate in preliminary design for a game
-Test and debug code through the final stages of development for a game

Education/ Experience:
4 year Computer Science degree or equivalent
2 years professional experience in the software industry working as part of a team
Game-related experience (school or personal projects)

Skills Needed:
C++,
Object-Oriented Design,
Knowledge in one of the following: 3D graphics, AI, Networking, Physics, Math, Sound, UI
Must be able to work well with others and deliver quality results on time.

Preference given to candidates with experience in Console programming and Assembly language.

Chicago, IL $DOE

Contact: Ben Ref: 182

US - Deep South

[top]

Senior Network Engineer - New

Sugar Land, TX, $High

This Texas client is a rapidly growing, award winning developer whose games have spectacular graphics and gameplay, and utilize cutting-edge technology. They have already released 5 successful titles in the last 6 years, and with three new AAA projects in development, they are quickly solidifying their place among the industry's leading multiplatform developers.
The Senior Network Engineer will be responsible for the networking architecture and online game presence of an exciting new PC / XBox360 / PS3 product. You will develop a robust online presence for network play, persistency and community features, and will architect, program, and debug high quality code.

Candidates must have experience designing and implementing complex data-driven systems, with at least six years of experience in C++ programming and at least two years of experience with SQL databases.

Sugar Land, TX $High

Contact: Ben Ref: 951 27/06/08

Senior Engine Programmer - New

Austin, TX, $HIGH

Headquartered in the Midwest, with offices throughout the world, our client is a leading developer and publisher of interactive entertainment software for all major video game systems and personal computers. Here in their Austin, TX studio they are hard at work creating their latest next-gen FPS title.
They are currently seeking a Sr. Engine Programmer. This is a non-managing position.

You will develop C++ as assigned and scheduled by a Lead Programmer and work independently to complete assigned projects with limited supervision on most work. You must keep current with the technological developments and advancements in the computer game industry, research coding techniques and algorithms, and work proactively with the Lead Programmer to identify technical and developmental risks and obstacles and help generate solutions.

You must have 6+ years game industry or related programming experience, and expertise in one or more of the following specialties: physics, 3D graphics/rendering, audio, creature animation and game tools.

Austin, TX $HIGH

Contact: Ben Ref: 950 26/06/08

Principal Database Programmer - New

Austin, TX, $high$

This Austin studio is part of a larger team of successful developers, with studios worldwide. Austin has it's share of advantages, it has been voted as 'Best Places for Business & Careeres', 'Live Music Capital of the World', 'Best City for Relocating Families' & 'Best Cities for Singles.' See what it might have in store for you!
They are seeking a qualified Senior Database Programmer for their platform group to help make and maintain MMO platform systems. Platform systems include ecommerce, subscriptions, business intelligence, global game systems (like chat or event logging), metrics, customer service tools, and other game systems global to the game service. The successful candidate will have expert knowledge of and experience in the design, implementation and continuing support of client/server database applications using both C++ and Java in either Oracle or Postgres/Enterprise-DB. Extensive experience and knowledge of database procedural programming and the internals of database engines is required.

Austin, TX $high$

Contact: Ben Ref: 940 25/06/08

MMO Programmer

Houston, Texas, $HIGH

This Texas client is a rapidly growing, award winning developer whose games have spectacular graphics and gameplay, and utilize cutting-edge technology. They have already released 5 successful titles in the last 6 years, and with three new AAA projects in development, they are quickly solidifying their place among the industry's leading multiplatform developers. Qualifications
-Previous experience on an MMO (full cycle development) either as a Senior or Lead Programmer
-At least six years of C++ programming
-Experience with assembly level programming
-Must have excellent communication and documentation skills
-Must have excellent object-oriented design and analysis skills
-Ability to architect, program and debug
-Strong math background.

Houston, Texas $HIGH

Contact: Ben Ref: 880

Lead Console Programmer

Houston, Texas, $HIGH

This Texas client is a rapidly growing, award winning developer whose games have spectacular graphics and gameplay, and utilize cutting-edge technology. They have already released 5 successful titles in the last 6 years, and with three new AAA projects in development, they are quickly solidifying their place among the industry's leading multiplatform developers. The Lead Console Programmer manages the programming team, works closely with the Art and Design leads, and is responsible for architecture and design of multiple systems.

Responsibilities:
* Management and scheduling of the programming team.
* Architect, program, and debug high quality products with efficient and reusable code.
* Design, develop and extend game engine on a next generation console: game play, graphics, AI, networking, audio, etc.
* Enforce good software practices.
* Account for risk factors and plan for risk mitigation.
* Ensure good communication with other departments, and provide status reports to management.
* Maintain useful documentation for programmers and the rest of the team.

Qualifications:
* Console development experience (PS2, PS3, XBox, XBox 360).
* Must have at least one title as a Lead programmer.
* Experience managing a team of programmers. At least six years of experience in C++ programming.
* Experience with assembly level programming.
* Experience designing and implementation complex data-driven systems.
* Must have excellent object-oriented design and analysis skills.
* Must have excellent communication and documentation skills.

Education and/or Experience:
Bachelor's Degree (B.S.), or M.S. in Computer Science, Engineering, Math or a related degree.

Houston, Texas $HIGH

Contact: Ben Ref: 704

Lead Software Engineer

Houston, Texas, $HIGH

This Texas client is a rapidly growing, award winning developer whose games have spectacular graphics and gameplay, and utilize cutting-edge technology. They have already released 5 successful titles in the last 6 years, and with three new AAA projects in development, they are quickly solidifying their place among the industry's leading multiplatform developers. The Lead Software Engineer manages the programming team, works closely with the Art and Design leads, and is responsible for architecture and design of multiple systems.

Responsibilities:
* Management and scheduling of the programming team.
* Architect, program, and debug high quality products with efficient and reusable code.
* Design, develop and extend next generation game engine: game play, graphics, AI, networking, audio, etc.
* Enforce good software practices.
* Account for risk factors and plan for risk mitigation.
* Ensure good communication with other departments, and provide status reports to management.
* Maintain useful documentation for programmers and the rest of the team

Qualifications:
* Must have at least one title as a Lead programmer.
* Experience managing a team of programmers.
* At least six years of experience in C++ programming.
* Experience with assembly level programming.
* Experience designing and implementation complex data-driven systems.
* Must have excellent object-oriented design and analysis skills.
* Must have excellent communication and documentation skills.

Education and/or Experience:
Bachelor's Degree (B.S.), or M.S. in Computer Science, Engineering, Math or a related degree.

Houston, Texas $HIGH

Contact: Ben Ref: 703

Software Engineer

Houston, TX, $DOE

This Texas client is a rapidly growing, award winning developer whose games have spectacular graphics and gameplay, and utilize cutting-edge technology. They have already released 5 successful titles in the last 6 years, and with three new AAA projects in development, they are quickly solidifying their place among the industry's leading multiplatform developers. 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.

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.
-Bachelor's Degree (B.S.), or M.S. in Computer Science, Engineering, Math or a related degree.

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.

Houston, TX $DOE

Contact: Ben Ref: 196

Tools Programmer

Houston, Texas, $DOE

This Texas client is a rapidly growing, award winning developer whose games have spectacular graphics and gameplay, and utilize cutting-edge technology. They have already released 5 successful titles in the last 6 years, and with three new AAA projects in development, they are quickly solidifying their place among the industry's leading multiplatform developers. 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.

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.
-Bachelor’s Degree (B.S.) in Computer Science or a related field, or an equivalent amount of software engineer experience.

Houston, Texas $DOE

Contact: Ben Ref: 195

US - East

[top]

Engine Programmer

North Carolina, $DOE

Our client is an extremely well known developer who has seen much success over the past decade. They pride themselves on keeping a fun, highly productive work environment while making games and technology that appeal to everyone. The company has created multiple million-selling, award-winning titles and their latest game broke sales records on Xbox 360, selling more than 3 million copies worldwide in its first ten weeks. Qualifications:
-Strong C++ knowledge
-Excellent math and/or physics skills
-Demonstrated interest in games
-Experience with multiple core system tasks, such as D3D and OpenGL graphics, audio/video, networking, memory handling, script compilers, I/O, etc.

Preference to applicants with:
-Experience working with multithreaded systems
-Performance optimization skills
-Console experience, especially next-generation systems
-BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)
-Xbox LIVE experience.

North Carolina $DOE

Contact: Ben Ref: 630

Software Engineers

Nova Scotia, Canada, $CAN DOE

Our client was founded by an experienced producer in 2000. In their seven years, the studio has released over 11 titles, every single one to commercial success. They have an exclusive deal with one of the world’s leading video game publishers, and continue to grow with new franchised products, as well as original IP’s. Being located on the East coast of Canada; fresh coastal air, scenic landscapes, beautiful beaches, no traffic jams and affordable living are just a few things their employees can enjoy. Primary Duties and Responsibilities:
-Liaising with other programmers and members of the project team.
-To ensure that the Technical Lead and Technical Director are aware of the progress of their work.
-To alert the Technical Lead and Technical Director to any issues they have with their work or the agreed schedules.
-To implement code to the required standard.
-To ensure code implemented is thoroughly designed.
-To achieve all set targets.

Essential Skills, Knowledge and Experience:
-Ability to program in C++.
-3D programming experience.
-Ability to meet deadlines.
-Passion for video games.
-Ability to work in a team.
-Self motivated.
-Computer Science (or similar) Graduate or relevant experience > 2 yrs.
-Excellent Mathematics and Physics.
-Ability to provide creative input into a project.
-Good communicator.

Nova Scotia, Canada $CAN DOE

Contact: Ben Ref: 684

Console Programmer

Boston, MA, $DOE

This successful East Coast client has been spearheading the creation of Triple A titles for years, and their team members are collectively responsible for over 10 million units in the game market worldwide. It is their never-ending quest to reach new audiences with some of the most innovative, immersive games in the industry, while continuing to offer their employees a progressive, rewarding work environment.
REQUIREMENTS:
-Excellent C/C++ skills
-5+ years of development experience
-Experience in low level game engine programming
-Console programming experience
-Shipped AAA title
-Ability to work independently and to be self directed
-Excellent team and communication skills
-Self motivation with a strong work ethic
-A passion for game development
-Bachelor's Degree in Computer Science or Engineering

PLUSES:
-Multi-threading experience
-Memory management.

Boston, MA $DOE

Contact: Ben Ref: 193

Senior Graphics Programmer

Boston, MA, $HIGH +Excellent Benefits

This successful East Coast client has been spearheading the creation of Triple A titles for years, and their team members are collectively responsible for over 10 million units in the game market worldwide. It is their never-ending quest to reach new audiences with some of the most innovative, immersive games in the industry, while continuing to offer their employees a progressive, rewarding work environment. RESPONSIBILITIES:
-Maintain and extend the graphics engine on next-gen platforms
-Break new ground in visual effects
-Optimize graphics techniques to meet desired frame rate

REQUIREMENTS:
-Excellent C/C++ skills
-5+ years of PC or console development experience
-Extensive knowledge of vertex and pixel shaders
-Knowledgeable in a variety of special FX techniques
-Familiar with game asset pipelines
-Ability to collaborate with artists on graphics techniques
-Experienced with different lighting solutions
-Ability to work independently and to be self directed
-Excellent team and communication skills
-Self motivation with a strong work ethic
-A passion for game development
-Bachelor's Degree in Computer Science or Engineering

PLUSES:
-Shipped AAA title
-Xbox 360 or PlayStation 3 experience
-Experience with character animation
-Strong math background.

Boston, MA $HIGH +Excellent Benefits

Contact: Ben Ref: 192

US West Coast and Canada

[top]

Wii Programmer - New

Los Angeles, CA, DOE

This client is a successful developer of high quality, high impact games for Playstation, Xbox, and Gamecube. Having already released their first game to critical and commercial success, they are now poised to shake up the gaming world again with their next high caliber project for next generation consoles.
They are currently on in need of experienced Wii programmers for gameplay, UI, AI, graphics, and general programming ( all levels are currently being considered). You will participate in the development of core components for next-generation consoles for game ideas created within the studio, and will work in a collaborative environment to fulfill the team's creative visions.


Responsibilities Include:

-Create tools, features and engine components as needed with good coding standards.
-Provide documentation and support of implemented features.
-Communicate closely with Engineering Lead and CTO regarding the status of assigned tasks as well as potential pitfalls that require redesign.

Requirements:
-Experience with the Gamebryo engine a huge plus.
-Bachelor of Science degree or equivalent industry experience
-C/C++ proficiency and design skills
-Strong 3D skills & game programming experience
-Experience in the design and implementation of game systems for the Wii console.
-Must be comfortable working within, and enhancing, an established code framework
-Demonstrated knowledge of good software engineering practices.
-Ability to participate in gameplay design and follow specifications
-Intermediate knowledge of Engineering software, Visual Studio.net

Helpful:
-Agile development methodologies.

Los Angeles, CA DOE

Contact: Ben Ref: 914 30/06/08

Senior AI Programmer

Los Angeles, CA, $HIGH + Excellent Perks

Our client is a well known international developer with a reputation for releasing some of the highest quality entertainment and cutting edge original content in the industry. Over the last 9 years they have grown to over 300 developers working at two modern studios, making them one of the largest and most successful independent developers in the world. Primary Responsibilities:
-Implements AI features: navigation, pathfinding, obstacle avoidance, AI, game rules, etc. - in C++ on next-generation consoles.
-Works with animation programmers and animator to produce high-quality npc movement and behaviors
-Architect robust and high performance AI system on multiple platforms.
-Develops robust systems to facilitate data driven gameplay changes.
-Provides on-going mentoring and coaching support to lesser-experienced programmers and provides objective feedback as needed to Lead Programmer to assure increased skill development of programming team, as needed.
-Provides comprehensive development, writing, testing and debugging of software that meets the agreed upon objectives, standards and deadlines.
-Provides and maintains proper documentation related to source code, and other documentation as required.

Required:
-5 years relevant experience, 3+ years game industry experience, AI experience on at least 2 shipped titles.
-Bachelors degree in Computer Science or related degree, or equivalent experience.
-Fluent in C/C++, strong 3d Math skills.

Los Angeles, CA $HIGH + Excellent Perks

Contact: Ben Ref: 935 12/06/08

Lead Programmer

Los Angeles, CA, $HIGH + Excellent Benefits

Our client is a well known international developer with a reputation for releasing some of the highest quality entertainment and cutting edge original content in the industry. Over the last 9 years they have grown to over 300 developers working at two modern studios, making them one of the largest and most successful independent developers in the world. Primary Responsibilities:
-Managing team members including carrying out reviews of programmers’ performance.
-Scheduling tasks (with other leads) in order to meet milestone requirements.
-Prioritizing and allocating tasks based on available resources and their priority.
-Tracking task progress and reporting on status (including slippage as it occurs).
-Liaising with other programming leads, Producer and Dir of Production to allocate programming.
-Identifying new resource requirements and recruiting to meet these requirements.
-Interpreting game design requirements to resolve them into technical designs.
-Defining technical direction / vision for projects in concert with the Project Lead(s).
-This is a challenging and varied role with a great company that looks after its staff.
-Through personal effort, participates in the attainment of objectives of assigned unit/team/projects.
-Is relied upon to solve the most complex software problems throughout the product development process.
-Develops and produces efficient and reusable code.
-Serves as a X-Box and PS3 technical/content resource to one or more units/teams/projects, assisting in the resolution of highly complex problems.
-Performs some testing and participates in the design of the product.
-Works with designers, artists, and other personnel involved in the development of the products.

Required:
-Experience optimizing for memory and speed using hardware and software profilers.
-Strong 3D math and computer graphics experience.
-Experience Developing code for a next-gen console product.
-Experience working with scripted game engines.
-4 year C.S. or related degree required.
-7+ years programming experience in C / C++ is mandatory.

Los Angeles, CA $HIGH + Excellent Benefits

Contact: Ben Ref: 931 12/06/08

Game Programmer

Bay Area, CA, $DOE

This client is the newly established US office of one of Europe’s leading independent developers. They are focusing on smaller tight-knit teams to develop casual and party games for the Nintendo Wii. With six industry veterans leading the way and a central location in the Bay Area, this studio is bound to be a hit! Responsibilities:
-Design and implement a variety of game systems, including player control, AI, user-interface and more.
-Work closely with other programmers and a team leader to coordinate your efforts.
-Collaborate with design and art teams to achieve a great end product.

Requirements:
-Bachelor's degree in computer science or a related field
-Excellent C++ skills
-Good knowledge of algorithms and data structures
-Good working knowledge of 3D vector math
-Experience with basic development tools: IDEs, debuggers, source control
-Desire to work in a small-team environment and self-motivate.

Bay Area, CA $DOE

Contact: Ben Ref: 876

Senior Engineer

Seattle, WA, $High + Excellent benefits

Our client is one of the largest and most successful publishers and developers in the industry. As they continue to develop games across every genre, they seek the best talent in the business to ensure they consistently create the most cutting edge gameplay and technology. In their state-of-the-art studio, they have created some of the most memorable and successful game franchises in history. We are looking for seasoned developers to join the high-powered publishing engineering team to work on forthcoming titles for both PC and console titles. You will the ability to have a huge impact on game development for years to come.

This position requires 3+ years of commercial games development experience, including shipping at least one major console or Windows title. Experience with C/C++, Win32 and DirectX is essential, and exposure to console development or common gaming middleware strongly preferred. A BS or MS in computer science or related discipline is required.

The ideal candidate will be highly flexible and self-motivated, with strong communication skills and a passion for games, able to work effectively with other disciplines and external development partners. Some travel, both foreign and domestic, is required for this position.

Seattle, WA $High + Excellent benefits

Contact: Ben Ref: 832

Game Programmer

Los Angeles, CA, $DOE

This client is a successful developer of high quality, high impact games for Playstation, Xbox, and Gamecube. Having already released their first game to critical and commercial success, they are now poised to shake up the gaming world again with their next high caliber project for next generation consoles. They are currently on in need of experienced programmers for gameplay, UI, AI, graphics, and multiplayer (Mid, Senior, Lead positions all available). You will participate in the development of core components for next-generation consoles for game ideas created within the studio, and will work in a collaborative environment to fulfill the team's creative visions.

Responsibilities:

-Contribute innovative and original ideas towards all aspects of game production and development.
-Work closely with game designers and level designers
-Ability to assist other team members from various departments to complete a level.
-Assist in writing TDD for the game
-Create tools, features and engine components as needed with good coding standards.
-Provide documentation and support of implemented features.
-Communicate closely with Engineering Lead and CTO regarding the status of assigned tasks as well as potential pitfalls that require redesign.

Requirements:
-Bachelor of Science degree or equivalent industry experience
-C/C++ proficiency and design skills
-Strong 3D skills & game programming experience
-Experience in the design and implementation of game systems, including AI and navigation systems, camera, rendering, UI, FX, and game object management.
-Must be comfortable working within, and enhancing, an established code framework
-Demonstrated knowledge of good software engineering practices.
-Ability to participate in gameplay design and follow specifications
-Intermediate knowledge of Engineering software, Visual Studio.net

Helpful:
-Unreal engine experience
-Agile development methodologies.

Los Angeles, CA $DOE

Contact: Ben Ref: 693

Senior Tools Programmer

San Francisco, CA, $HIGH

Our client is an award winning, independent game studio located in San Francisco. Their first game developed for the X-box was a huge success, and they are currently working on a new, as yet unannounced next-gen project. They have established a highly creative, innovative, small, intimate development environment, and are looking forward to adding a few more talented individuals to their team. They are looking for a highly experienced, professional Senior Tools Programmer. The primary job responsibility is to create and maintain the company’s next-generation development content creation pipelines.

The ideal candidate has a minimum of 5 years experience in tools core technology programming for Xbox360, PS2, Xbox, Gamecube and/or PC pipeline development. The role demands extensive knowledge of art and data pipelines, methodologies to move content from the drawing board into the game, and resolutions to workflow and automation issues. An avid interest in keeping up with technical advances in content creation tools is required. They are seeking someone who is looking to expand their current job responsibilities and tackle unique and creative pipeline challenges. The ideal candidate has a strong preference for working in a highly creative, innovative, small, intimate development environment.

San Francisco, CA $HIGH

Contact: Ben Ref: 709

Lead Programmer

Bay Area, CA, $HIGH

This Bay area client has been bringing cutting edge gameplay and graphics to video gaming since 1992. With over 20 published titles they have proven excellence in the 3rd and 1st person action genre. They now utilize their internally developed, state of the art technology and tools to consistently create the best possible gameplay experiences. Our client is looking for Senior Programmers to fill one of their Lead positions. The ideal candidate will have Shared Technology, Core Tech or Tools experience.

Requirements:
* Bachelor’s degree in Computer Science, Computer Engineering or equivalent work experience.
* 5+ years experience or equivalent in C++
* Experience with Python and Mel is a plus
* Expertise in game technology and tools issues, with experience as a programmer or manager on core technology, game team, or support functions.
* Good written and verbal communication skills. Ability to communicate with technical and non-technical production staff.
* Strong customer service ethic and natural problem solving abilities.

Bay Area, CA $HIGH

Contact: Ben Ref: 902

AI Programmer

Ontario, Canada, $DOE CAN

Founded in 1993 this Ontario studio proudly ranks as one of the world's top development studios in the interactive entertainment industry. They pride themselves on having one of the best teams in the industry and provide them with a rewarding, challenging, and fun atmosphere. Main Responsibilities:
-To play a key role in designing and implementing cutting-edge, intuitive artificial intelligence solutions for next-gen gameplay.
-Implement and maintain thoughtful, strategic path finding and path following algorithms as well as formation and grouping algorithms.
-Communicate with designers, artists and other engineers to ensure AI satisfies production needs.
-Contribute innovative and original ideas toward all aspects of the game's production and development.
-Write robust, maintainable code.
-Maintain code performance through profiling, testing and optimization.

Main Requirements:
-2+ years game development experience, with at least 1 shipped product.
-Prior programming experience developing movement, navigation and decision-making AI for FPS or 3rd-person shooters.
-Passion for making AI as realistic as possible.
-Expertise in C++.
-B.Sc. Degree in Comp Sci, Mathematics, Engineering or equivalent game development experience.
-Strong communication skills, work ethic and motivation.
-A passion for games.

Ontario, Canada $DOE CAN

Contact: Ben Ref: 770

Sr. Gameplay Programmer

Ontario, Canada, $HIGH CAN

Founded in 1993 this Ontario studio proudly ranks as one of the world's top development studios in the interactive entertainment industry. They pride themselves on having one of the best teams in the industry and provide them with a rewarding, challenging, and fun atmosphere. Main Responsibilities:

-Develop and maintain a cross-platform, next-generation game engine.
- Collaborate with design, artists and other engineers to implement and fine-tune game features.
- Ensure the technical quality and game-play of the product through tuning and bug fixing.
- Contribute innovative and original ideas toward all aspects of the game's production and development.
- Write robust, maintainable code.
- Maintain code performance through profiling and optimization.

Qualifications:

- Passion for making and playing great games.
- A burning desire to write code you can be proud of.
- Expertise in C++.
- B.Sc. Degree in Comp Sci, Mathematics, Engineering or equivalent game development experience.
- 2+ years game development experience, with at least 1 shipped product.
- Strong communication skills, work ethic and motivation.
- Willing to relocate to Canada.

Preferred Extras:

- Console experience; next-gen preferred.
- Familiarity with large-scale C++ project development.
- Familiarity with any of the following APIs: D3D, OpenGL, PhysX, DirectSound, DirectInput, Win32/GDI.
- Experience with concurrent programming.
- Assembly language and low-level systems.
- Familiarity with Perforce.
- Experience with Perl.
- Familiarity with profiling tools (i.e. VTune).

Ontario, Canada $HIGH CAN

Contact: Ben Ref: 728

Tools Programmer

Ontario, Canada, $DOE CAN

Founded in 1993 this Ontario studio proudly ranks as one of the world's top development studios in the interactive entertainment industry. They pride themselves on having one of the best teams in the industry and provide them with a rewarding, challenging, and fun atmosphere. They are on the look-out for top-notch tools programmers to join their team in London, Ontario, Canada, to work on their exciting new next-gen project.

Main Responsibilities will be:
- To play a key role in designing and implementing a suite of development tools to support next-gen games.
- Create user-friendly applications in support of the development team.
- Communicate with designers, artists and other engineers to ensure tools satisfy production needs.


Qualifications:
- Passion for automation and helping others to become more efficient.
- Expertise in C++.
- Strong GUI programming skills (Win32).
- Excellent understanding of game content pipeline and tools.
- B.Sc. Degree in Comp Sci, Mathematics, Engineering or equivalent game development experience.
- 2+ years game development experience, with at least 1 shipped product.

Ontario, Canada $DOE CAN

Contact: Ben Ref: 131

Tools Programmer

Orange County, CA, $DOE

This Southern California studio has one simple goal: make fun games that everyone will want to play. With that mission in mind, they understand making games is hard work and takes good talent. They encourage exploration of new ideas and promote working together to make the best possible gameplay experience. With one hit title already under their belt, and their next release expected to be even better, their hard work certainly seems to be paying off. You need to have experience in tools and UI programming as well as strong math skills (linear algebra, trig, matrix/quaternion math). You also need to be fluent in C++ with experience of the STL, Maya SDK, MEL and coding plug-ins for 3D-modeling packages a plus.

You need a passion for creating and perfecting user-friendly workflow solutions for artists and designers. You need to be self-motivated with a strong work ethic and have excellent oral and written communication skills.

At least 5 years of programming experience in game development is required.

Orange County, CA $DOE

Contact: Ben Ref: 889

Senior Graphics/Engine Programmer

Orange County, CA, $DOE

This Southern California studio has one simple goal: make fun games that everyone will want to play. With that mission in mind, they understand making games is hard work and takes good talent. They encourage exploration of new ideas and promote working together to make the best possible gameplay experience. With one hit title already under their belt, and their next release expected to be even better, their hard work certainly seems to be paying off. We are looking for a candidate with the following:
- Strong passion and familiarity with modern graphics hardware, algorithms, optimization, advanced rendering techniques.
- Experience and passion for low-level scene graph design, dynamic graphical effects, animation systems
- Experience and passion for code optimization, performance analysis, optimization of tool pipeline and performance workflow.
- Strong familiarity with shader programming languages and shading algorithms.
- Outstanding organizational skills, work ethics, creativity and ability to design and implement outstanding, innovative solutions to some of the hardest problems in graphics and performance computing.

Orange County, CA $DOE

Contact: Ben Ref: 875

Animation Programmer

Ontario, Canada, $HIGH CAN

Founded in 1993 this Ontario studio proudly ranks as one of the world's top development studios in the interactive entertainment industry. They pride themselves on having one of the best teams in the industry and provide them with a rewarding, challenging, and fun atmosphere. They are looking for an experienced programmer who can work closely with designers, artists, animators and programmers to design, implement and maintain animation systems for next-generation consoles.

Main Responsibilities include:
-Integrating animation with AI and character control.
-Developing tools in support of animators and programmers.
-Contributing innovative and original ideas toward all aspects of the game’s production and development.

Qualifications:
- Experience with animation systems: skeletal character animation, key frame animation, motion trees, linear and cubic interpolation, quaternions, skeletal LOD systems, segmented and skinned surfaces, animation exporters (XSI preferred).
- Experience with compression schemes for animation data.
- Solid understanding of rendering techniques.
- Solid understanding of rigid body simulations.
- Expertise in C++.
- Strong 3D math background.
- B.Sc. Degree in Comp Sci, Mathematics, Engineering or equivalent game development experience.
- 2+ years game development experience, with a concentration on animation programming.
- Strong communication skills, work ethic and motivation.
- A passion for games.
- Must be willing to relocate to Canada.

Preference will be given to candidates who have console experience; next-gen preferred, Experience with motion capture, facial animation and lip-synch, Experience with Ageia PhysX, XSI and plug-in development, Familiarity with large-scale C++ project development, and experience with concurrent programming.

Ontario, Canada $HIGH CAN

Contact: Ben Ref: 714

US - North
[top]

We have no jobs currently posted for this location, but we do have some vacancies, and as we hope you are already aware, some of our big name clients are always interested in our recommendations.