id Software

id – defined by Freud as the primal section of the human psyche; id Software, located in Mesquite, Texas, was founded in 1991. From inception to present day, id Software has relentlessly provided technical, design and artistic leadership as an independent game developer and technology provider. Transcending the games industry, id’s iconic brands such as Wolfenstein, DOOM, QUAKE and Enemy Territory have become staples of popular culture for generations of gamers.

id Software Richardson, TX, United States
05 Feb, 2018
Full time
Tools Programmer Division:  id Software  | Department:  Programming  | Location: Richardson , TX, US id Software is looking for a Senior Tools Programmer to work as part of a development team on legendary id game properties like DOOM and QUAKE, developing custom tools and technology for the game industry’s most advanced engine technology. You must be able to work closely with individuals in the other development disciplines to create effective and efficient workflow solutions and processes including game editor/visual tools, as well as build and pipeline tools. Responsibilities: Work with our Core Technology group to create the best in class FPS engine tailored for our legendary titles. Work well with other engineers, artists, and designers specifically in the areas of developer experience and iteration time. Accurately estimate schedules and deliver high quality work products to that schedule. Requirements : 5+ years game industry programming experience with at least 3+ years of tools experience Significant contributions to at least 1 AAA shipped game or film Strong C++ design and coding experience Experience with MFC Experience with game editor and commercial (Max, PhotoShop, Modo, etc. ) plugins/modification Experience writing code that balances performance and maintainability. Experience with animation, 3D graphics, audio, AI, or gameplay programming Excellent math skills Enjoys jumping into lots of different systems, tackling everything from entire systems to random tasks Strong interpersonal skills and problem solving ability Comfortable working in cross-discipline teams Excellent organization and time management skills Excellent oral and written communication skills Ability to write clear, maintainable, portable code that adheres to a well-documented coding standard Must be a self-motivated and energetic team player with a very strong work ethic and cooperative attitude University or equivalent computer science degree Desired Skills: Extensive experience with any version of idTech Experience with OpenGL and DirectX Experience with C++11 How to Apply To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.
id Software Richardson, TX, United States
05 Feb, 2018
Full time
Producer Division:  id Software  | Department:  Production  | Location: Richardson , TX, US id Software is looking for a talented and experienced  Producer  to manage the organization, scheduling and daily coordination of development. This position will work closely with the Creative and Technical Directors to manage the technical aspects of the project and will help maintain the master schedule as part of the Production team. Responsibilities: Building and maintaining the high level project road map Working with producers and discipline leads to define Sprint milestone goals. Tracking and communicating progress and problems during Sprints. Develop and maintain both short and long term capacity planning methods. Coordinating and managing creative approvals Continually playing and evaluating game builds and communicating written and oral feedback Coordinating gameplay/focus test sessions at id Regularly communicating and coordinating with our publisher’s development and QA teams Daily correspondence with development team members Coordination and documentation of development meetings Requirements: 3+ years of successful production management experience building large AAA titles. Outstanding organizational and time management skills Excellent oral and written communication skills Demonstrable experience working within a modern game development process, including estimating workflow, resolving bottlenecks, identifying dependencies, evaluating work quality, and proactively solving problems. Confident and positive attitude Solid technical knowledge of computer hardware and software At least 1 shipped title credited as at least producer A sincere passion for games and gaming Self-motivated team player with very strong work ethic and cooperative attitude. Desired Skills: Familiarity with Games as a Service Familiarity with id Software games and/or technology Experience with console manufacturers, their submission processes and guidelines  Scrum/Agile experience and/or certification How to Apply To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.
id Software Richardson, TX, United States
05 Feb, 2018
Full time
Gameplay Programmer Division:  id Software  | Department:  Programming  | Location: Richardson , TX, US id Software is looking for a  Gameplay Programmer  to work on some of the industry's most celebrated and popular AAA titles. You will work closely with programmers, game designers and artists to implement and iterate on fun, game features, and rewarding customer experiences.  Responsibilities: Responsible for any aspect of gameplay programming from invention and prototyping to full implementation. Write clear, maintainable, portable C++ code. Work with the Lead Project and Lead Game Programmers to design and architect major gameplay systems. Pro-actively communicate with artists and designers. Capable of quick iteration and feedback loops while working with the team. Requirements: 3+ years in the games industry or demonstrable work in the first person shooter game. Strong C++ coding and design experience. At least one shipped title where credited as a Programmer. Excellent math skills. Excellent oral and written communication skills. Self-motivated, but able to receive constructive feedback and integrate into work. Comfortable working within a team environment that encourages strong software engineering, coding standards, and code reviews. An understanding of and appreciation for milestones, schedules, deadlines, and efficient game development processes. Desired Skills: Bachelor’s degree in Computer Science or related field, or equivalent experience. Experience with any version of idTech. Passion for developing and playing games. Experience developing for online single player and/or multiplayer environment. 5-10 years game industry software development experience (Senior level) Experience developing for  multiple platforms (OSX, Windows, PS4, XBox One)   How to Apply To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.
id Software Richardson, TX, United States
05 Feb, 2018
Full time
Engine Programmer Division:  id Software  | Department:  Programming  | Location: Richardson , TX, US id Software is looking for an Engine Programmer to help define, create, and maintain significant portions of idTech - the fastest and highest fidelity engine at 60hz+ on the planet. You will join our Core Technology group where your expertise and experience will be focused primarily on the base idTech engine, but you should be comfortable touching many areas of the code and may also work on tools, game code and our entire technology suite. Expect your abilities and scope of work to expand in a fast paced and highly innovative environment. Responsibilities: Work with our Core Technology group to create the best in class FPS engine tailored for our legendary titles Work well with other engineers, artists, and designers specifically in the areas of developer experience and iteration time Accurately estimate schedules and deliver high quality work products to that schedule Requirements: 5+ years game industry programming experience with at least 3+ years of engine experience Bachelor’s degree in Computer Science or equivalent demonstrable industry experience Strong C++ design and coding experience Experience working in with multithreaded, real-time systems Experience writing code that balances performance and maintainability Excellent math skills Enjoys jumping into lots of different systems, tackling everything from entire systems to random tasks Strong interpersonal skills and problem solving ability Comfortable working in cross-discipline teams Excellent organization and time management skills Good oral and written communication skills Ability to write clear, maintainable, portable code that adheres to a well-documented coding standard Must be a self-motivated and energetic team player with a very strong work ethic and cooperative attitude Desired Skills: Experience with any version of idTech Experience with OpenGL and DirectX Experience with C++11 Experience with animation, 3D graphics, audio, AI, or gameplay programming Experience with game editor and commercial ( Max, PhotoShop, Modo, etc. ) plugins/modification Experience with MFC How to Apply To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.
id Software Richardson, TX, United States
05 Feb, 2018
Full time
DevOps Engineer Division:  id Software  | Department:  Programming  | Location: Richardson , TX, US id Software, part of the ZeniMax Media Inc. family of companies, is seeking a talented  Development Operations Engineer  to join our team. The DevOps Engineer will work side-by-side with the engine development, operations, and external platform teams and be primarily responsible for automation of our hybrid cloud services.  As a principle contributor to the idTech engine, this position is a versatile opportunity to contribute to the success of development with idTech by leveraging the latest technologies within a collaborative team of engineers. Responsibilities Developing requirements for new services, engaging in iterative development on infrastructure and applications, and supporting the operations team with adapting services in the live environment.  Own DevOps practices and live services that idTech games rely on to serve our customers.  Evaluating and selecting existing software technology to build automation solutions for idTech Services. Building, supporting, and leading operation our next-generation internal services infrastructure for idTech development across studios leveraging idTech. Operationalizing services built for future idTech services in concert with external operations and platform teams. Lead interface for operations and platform teams as they operate services supporting idTech titles. Requirements Bachelor’s degree in Computer Science or Information Science, or equivalent work experience. 5+ years of hands-on experience in designing, developing, implementing, and supporting online services. Experience with containerization solutions such as Docker and Rocket.  Experience with multiple cloud frameworks and offerings. Experience with one or more configuration management tools like Ansible or Salt Linux administration experience on multiple distributions. Working knowledge of messaging services like RabbitMQ and persistence solutions at local and cloud scale. Experience with monitoring, reporting, and logging tools at local and cloud scale. Excellent verbal and written communication skills. Excellent analytical and troubleshooting skills. Prior experience in a fast-paced environment. How to Apply To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.
id Software Richardson, TX, United States
05 Feb, 2018
Full time
Character Artist Division:  id Software  | Department:  Art  | Location: Richardson , TX, US id Software has is looking for a talented Character Artist to work on some of the industries most celebrated and popular AAA titles.  Successful candidates must demonstrate a variety of appropriate toolsets and present a portfolio of a wide range of characters. Responsibilities: • Work with the directi on set forth by the  art director • Collaborate with designers, programmers, and animators • Model and texture high-poly characters and creatures   Requirements: • 2+ years of industry experience as a Character Artist • Significant contributions to a AAA game • Examples of work demonstrating an understanding of form, silhouette, shape, texture, color, and lighting • Ability to create a low-poly model within poly budget and efficiently unwrap the UV's for texturing • Strong and relevant 3D and 2D toolsets • Self-motivated but able to accept feedback and direction • Team player with a strong work ethic and a collaborative attitude • Good time management skills and efficient development processes   Desired Skills: • Traditional art skills including sketching, illustration, and painting • Passion for games and gaming • Familiarity with id Software games, characters, brands and universes How to Apply To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.
id Software Richardson, TX, United States
05 Feb, 2018
Full time
AI Engineer Division:  id Software  | Department:  Programming  | Location: Richardson , TX, US id Software is looking for an experienced  AI Engineer  to work as part of a development team in making AAA games by developing AI and related technology for the game industry’s most advanced engine technology.    If you have a critical eye and a desire of implementing characters, we are interested in you! Responsibilities: Partner with engineering, design and art teams to define, create and polish AI systems and behaviors. Partner with design and art teams to design, implement, and polish AI unit types. Partner with design team to define and create whitebox maps and testmaps. Develop support for tools necessary to support advanced AI development. Requirements: 5+ Years in the games industry. Solid background in low-level AI modules, navigation, collision, physics and performance with the ability to work on systems from conception to completion. Knowledge of AI techniques such as FSM’s, path finding, animation, collision and physics. Proficient C++ coding experience. Experience bringing AI units from concept to completion. Experience implementing AI related content. Experience creating custom test maps and level scripts. Strong commitment to code quality, documentation and sound testing procedures. At least one shipped title where credited as a programmer. Excellent math skills. Self-motivated, but able to receive constructive feedback and integrate into work. Excellent team player with very strong work ethic and a collaborative/cooperative attitude. Passion for game development and game technology. An understanding of and appreciation for milestones, schedules, deadlines and efficient game development processes. Desired Skills: Experience with any version of idTech. Experience with First Person Shooters. Current-Gen console experience. B.S. in computer science or equivalent study in related fields. How to Apply To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.
id Software Richardson, TX, United States
17 Jan, 2018
Full time
Animation Programmer Division:  id Software  | Department:  Programming  | Location: Richardson , TX, US id Software is looking for a Senior Animation Systems Programmer to join our Core Technology group and in making AAA games. Responsibilities: Work side-by-side with Technical Artists, Animators, and Gameplay Engineers. Own the animation pipeline from concept to realization. Create and implement technology and techniques that provide a leading edge animation experience. Requirements: Expert level knowledge of real-time animation systems Extensive experience with one or more real-time animation middleware (eg: Havok Animation, Granny, HumanIK, Morpheme) or equivalent custom/in-house solutions Experience developing or working with animation blend graphs, real-time IK, animation compression, and/or advanced animation memory management (streaming) Enjoys working daily with animators and technical arts to help craft solutions to complex problems 5 + years game industry software development experience Prior experience acting as an owner of animation systems Desired Skills: Experience with any flavor of idTech Experience developing for  multiple platforms (OSX, Windows, PS4, XBox One) Experience with animation systems in network games Generalist experience or prior experience in other core areas of game development, such as AI or gameplay programming Passion for developing and playing games   How to Apply To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.
id Software Richardson, TX, United States
17 Jan, 2018
Full time
BI Analyst Division:  id Software  | Department:  Business Systems  | Location: Richardson , TX, US id Software, part of the ZeniMax Media Inc. family, is seeking a  Business Intelligence (BI) Data Analyst  to work in a team environment that will help design, build, automate, and monitor the reporting infrastructure for Quake Champions. Your mission will be to provide answers to complex business and game-related questions regarding the behavior of our players, identify and help correct sources of inaccurate or misleading data, and identify emerging trends using clean data. You will also be an important contributor in the creation of a robust Business Intelligence environment that allows business customers to view and manipulate data sets on their own. You will do this as part of a team of analysts, report developers, and database administrators utilizing both open source and proprietary solutions to accomplish goals. You will work closely with other teams – game, finance, platform, and marketing -- to provide them with tools and recommendations they need to make informed decisions. Responsibilities: Create and maintain the reports and analytics that will support decision-making within the organization Work directly with business stakeholders, ensuring that business requirements are captured and met Directly work with the ETL, Data Engineers, and Modelers to communicate and define necessary extracts and calculations Create documentation of work from end to end (ingest to report/analysis) Straddle differing subject areas such as in game and business data sources Extract, analyze, and correlate data from multiple potentially-disparate sources Forage through mass quantities of data to identify useful business and gameplay patterns Source code management Design, develop, and maintain reports that clearly represent reality Requirements: At least 3 years’ of hands-on experience working in a live BI environment A good understanding of data modeling concepts Comfortable working in both OLTP and OLAP environments Comfortable exploring and analyzing unfamiliar datasets, both structured and unstructured Excellent SQL skills Experience maintaining and troubleshooting enterprise reports and analytics Experience with Tableau and/or OBIEE Experience working with both cloud and on-premise data solutions Comfortable in operating in both data warehousing as well as big data solutions such as Hadoop Able to conduct requirements gathering and define business needs Excellent communication skills and comfort interfacing directly with differing customers across the organization Working experience with the SCRUM development framework Desired Skills: Experience working within the Video Games industry preferred, though candidates from outside of the industry are also welcomed Experience with Big Data Extensive experience with MySQL Experience with Splunk Experience with data visualization technologies (QlikView, Tableau, etc.) A solid understanding of web technologies, relational databases, and data warehousing Interest in programming Experience using Linux A personal interest in video gaming is a plus How to Apply To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.
id Software Richardson, TX, United States
17 Jan, 2018
Full time
Environment Artist Division:  id Software  | Department:  Art  | Location: Richardson , TX, US id Software, part of the ZeniMax Media Inc. family of companies, is seeking a talented  Environment Artist  to join our team in making AAA games. The ideal candidate will have some experience with Next-Gen asset creation, high poly/low poly modeling, and PBR texture creation, in addition to world building knowledge. This job is a very versatile position that will use all aspects of your industry knowledge to create props, textures, and environments that stride to set the new industry standard in visuals. Responsibilities/Activities: Create models, textures and set pieces, based on concept art and the need of the project. Work closely with the Lead, designers, and other artists to model props and world build. Skills/Requirements: Familiarity with working on futuristic hard surface modeling Solid experience with world building, texturing and lighting inside a game editor such as Radiant, Unreal or comparable editor Solid experience in environment asset creation using contemporary, real-time rendering methods Understanding of modern 3D modeling packages Solid team player with strong work ethic and cooperative attitude Self-motivated and focused worker with good communication and collaboration skills Willingness to undertake technical R&D related to game environments creation Desired Skills and Pluses: Familiarity with the id Software family of engines, tools and material creation Game industry experience Console development experience Passion for gaming, First Person Shooters in particular Experience using Modo Experience in organic prop and environment creation Experience with Substance Painter and Designer About our Team id Software, located just North of Dallas, TX, provides technical, design and artistic leadership as a world-renowned game developer and technology innovator since its founding in 1991. id Software’s iconic brands such as Wolfenstein®, DOOM®, QUAKE® and RAGE® have become staples of popular culture for generations of gamers. At id Software, everything revolves around the people; we believe in hiring the best and brightest and giving them the tools and the environment to be successful. These principles have guided us successfully for over twenty years and will continue to guide us into the future. To learn more about id Software, please visit the studio’s official website at http://www.idsoftware.com.   How to Apply To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.