Job Opportunities

Jobs for id Software - Texas

Art

id Software, part of the ZeniMax Media family, is looking for an experienced UI Artist to join our team.  The UI Artist will work closely with the art director and game designer to conceptualize, mock-up and execute interface designs across many different systems in our games. He/she will be heavily involved in evaluating and improving usability across the designs chosen for the games.

Responsibilities:

  • Supply art assets to the development teams to be integrated and/or reproduced during the development process.
  • Apply user centered design processes to create high quality user experiences.
  • Collaborate on development of functional requirements for new products, rapidly creating interactive prototypes when necessary.
  • Translate functional requirements into application layout and interface (including interaction models, workflows, information architectures, flowcharts and screen mockups).
  • Develop detailed product design documentation that effectively communicates interaction and design ideas to development team.
  • Gauge usability of new and existing products, and making constructive suggestions for change.

Requirements:

  • 3+ years of experience designing and implementing functional and elegant user interfaces from concept to completion
  • Examples of current and past work demonstrating a strong understanding of usability and composition
  • Fluent with Flash based interfaces
  • Demonstration of significant UI contribution to a shipped videogame title
  • Self-motivated, but able to take feedback/ criticism and properly reflect comments in work
  • Excellent team player with strong work ethic and a cooperative attitude
  • An understanding of and appreciation for milestones, schedules, deadlines and efficient game development processes

Desired Skills and Pluses:

  • Previous years of experience in UI design in the video game industry
  • Proficient in 3D & Motion graphics
  • Fluent in Actionscript
  • Familiarity with Bethesda Software games, characters, brands and universes
  • Passion for games and gaming
Art

id Software, part of the ZeniMax Media Inc. family of companies, is seeking a talented Keyframe Animator to join our team in making AAA games.

Do you enjoy animating fantastic creatures and characters?  Do you like working with cool developers and talking about games, movies, comics, shows, and animation over a cup of coffee in-between making animations?  Do you like coming up with interesting animation ideas that relate to gameplay or cinematic experiences and then making those ideas come to life?  Would you like to contribute to a larger goal as part of a small tactical group of animators and feel your work has a huge impact on the quality of the game?  Do you want to work with some of the most storied franchises in the history of video games?  Are you looking for a laid back work environment that still delivers intense results (whatever that means)?  If you answered “Yes!” to…we’ll say 3 of these questions, then we’re interested in you! 

Responsibilities:

  • Create high quality hand key animations

  • Collaborate with other disciplines to create a cohesive vision and experience

  • Troubleshoot and solve animation issues with all departments

  • Implement animation assets into game engine and iterate as needed

  • Organize and accurately estimate animation tasks

Requirements:

  • 2+ years of experience as 3D Animator in entertainment sector

  • Advanced Maya animation tools skills are required

  • Technical experience working with game engines and databases.

  • Strong knowledge of basic principles of animation: timing, dynamics & body mechanics

  • Must be able to adapt to new technologies

  • Strong communication and teamwork skills

  • Passion for video games and especially for first-person immersive games

  • Strong understanding of game animation and implementation

  • Receptive to constructive feedback and willingness to work through an iterative process

  • Prioritize tasks with management and remain accountable to deadlines

  • Adapt to technical dependencies and engine limitations

  • Excellent organizational and communication skills

  • Demo reel should include examples of previous animation

  • A shot breakdown should be included with an explanation of responsibilities

Desired Skills:

  • Experience with Motion Capture editing using Motion Builder

  • Simple rigging and skinning of props and objects

IT

ZeniMax Media is looking for an enthusiastic, self-motivated IT Support Specialist to join our team at id Software in Richardson, Texas. We are looking for a dedicated problem solver who can multi-task and prioritize tasks in a constantly evolving and demanding environment. The ideal candidate will have strong customer service and technical skills, a sense of ownership, drive, and a positive attitude.

Responsibilities:

  • Provide technical support to end users by phone, email, and in person in a friendly, professional manner
  • Take ownership and monitor support requests to ensure a timely resolution
  • Deploy, configure, and support personal computers, laptops, and network appliances
  • Identify, research, and resolve hardware, software, and network issues
  • Install hardware components, drivers, and other upgrades
  • Set up, configure, and support peripheral equipment such as TVs, printers, and game consoles
  • Install, configure and support Windows operating systems and applications such as Microsoft Office, 3ds Max, and Photoshop
  • Assist with user account creation, modification and termination across multiple applications such as Active Directory and Exchange
  • Track hardware and software assets in an inventory system
  • Unpack new hardware and RMA or dispose of defective hardware
  • Assist with and lead new projects as they arise
  • Perform other tasks as assigned

Requirements:

  • 1 to 2 years of corporate IT experience
  • Excellent customer service and communication skills
  • Strong PC hardware and software experience (build, repair, and troubleshooting issues)
  • Ability to work on several tasks at once with frequent interruptions while meeting sensitive deadlines
  • Extremely detail-oriented, trust-worthy, and reliable
  • Must be a team player and be willing to work independently with minimal supervision
  • Able to lift 60 pounds (monitors, computers, printers, servers)
  • Be able to assist with occasional afterhours emergency on call support
  • The desire and ability to grow and improve technical skills on a daily basis
  • Bachelor’s degree in Information Systems or equivalent experience
  • Experience in IT support
  • Experience with networking appliances and technologies such as switches and Wi-Fi
  • Experience with Audio/Video equipment
Production

id Software is seeking a Live Product Director to join our Live Product and Game Development teams.  This role will be responsible for managing the long-term operation of a live game service by combining the consumer benefits of a continuously updated game with the creative goals and business needs of the id team.

Key Responsibilities

·         Develop the multi-discipline structure, plan and process to support the launch and ongoing operation of a successful live product and service team.

·         Collaborate with the development and business leadership teams to define and be accountable for the long-term strategy, execution and iteration plans for delivering on KPIs – balancing player needs, creative goals and business requirements.

·         Collaborate with creative and production leads to create and consistently deliver on content and cadence plans. 

·         Manage and mentor the Live Product team members within existing team, culture and corporate development strategies.

·         Collaborate with other technical, creative, production and operations leads to develop Live Product development best practices and strategies that better position current or future games for success in acquiring and retaining customers.

·         Work with BI team, monetization designers and game and business analysts to define the key metrics and reporting methods that will illustrate actionable insights into KPIs.

·         Daily monitoring of KPIs and overall product health, providing regular recommendations to business and development team stakeholders.

Requirements

·         5+ years’ experience in a similar Game or Live Product Management role

·         Strong analytical, organizational, and multitasking skills

·         Exceptional enthusiasm for and capabilities within both business and design.  You have experience evaluating player behavior, recommending near- and long-term strategy or content adjustments and delivering against KPIs

·         Passion for creating fun and engaging games

·         A passion for understanding market trends, customer behavior, brand development and applying that knowledge in driving acquisition, retention and monetization across genres, platforms, territories and demographics

Desired Skills

·         Experience with Tableau

·         Familiarity with game development lifecycle, production methods and tools, publishing requirements (QA, certification).

·         Proficient in quantitative analysis, including the ability to model game parameters using common business intelligence and analysis tools.

·         Business, economics, statistics, marketing or related educational background

·         Experience playing DOOM and other games

Programming

Id Software, part of the ZeniMax Media Inc. family of companies, is looking for an experienced Senior Gameplay Programmer to join our team to work on some of the industries most celebrated and popular AAA titles. You will work closely with programmers, game designers, and artists to implement and improve fun game features for 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: ​

  • 5+ 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.   
  • 3+ years game industry software development experience (mid-level)
  • Experience developing for multiple platforms.
Programming

id Software is looking for a Senior Graphics Research & Development (R&D) Programmer.  This person will be an integral part of a modern R&D team that not only helps the company take advantage of emerging trends but helps drive and define the trend.  As part of the team you will help ideate, investigate, and prove new techniques which can be used to improve both current and future Zenimax titles and services.  You will be asked to not only write significant portions of new code bases but maintain and integrate that code into existing code bases as well.  Our team is results driven and we are looking for people who want to actualize real world technologies that impact the industry in a profound way.  Expect your abilities and scope of work to expand in a fast paced and highly innovative environment.

id Responsibilities:

  • Work with our R&D group to bring new technologies to light.

  • Find opportunities in developing technology trends that can keep Zenimax titles and services ahead of the curve. 

  • Work well with other team members and divisions to realize new technologies.

  • Accurately estimate schedules and deliver high quality work products to that schedule.

  • Work on performance, optimization, and other technology features as required.

Requirements:

  • 5+ years game industry programming experience

  • Able to work towards group macro goals and not just personal lines of inquiry.

  • Able to work with group leadership to advocate for new research opportunities worth team inquiry.

  • Bachelor’s degree in Computer Science or equivalent demonstrable experience

  • At least one, preferably multiple, AAA titles shipped as a credited rendering programmer

  • Very strong C++ design and coding experience

  • Extensive GPU and Shader experience

  • Experience with one or more explicit APIs like Vulkan, DirectX12, or Metal

  • Extensive experience with a legacy API like OpenGL or DirectX9-11

  • Familiarity with global lighting methods, dynamic lighting, shadow rendering and related concepts

  • Excellent 3D math skills

  • Solid architecture and software design ability

  • Passion for graphics programming and staying on top of current techniques

  • 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

Desired Skills and Pluses:

  • B.S. in computer science or equivalent study in related fields

  • Desire and vision to help shape a project from the ground up

  • Experience with any version of idTech

  • Experience or knowledge of video encoding schemes and tradeoffs. 

  • Experience with one or more non-PC platforms such as PS4, Xbox One, Switch, iPhone, or Android.

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.

Programming

id Software is looking for a Senior Rendering (Graphics) Programmer to join our team and work on legendary id games for PC and next-generation console systems.  If you are passionate about rendering and want to help define, create and deliver the industries best visuals at 60+hz then this may be the position for you. You must have excellent problem solving skills and a desire to work in a fast paced, creative and team-oriented collaborative environment. It’s a plus if you written one or many rendering back-ends either personally or professionally.

Responsibilities:

·        Collaborate with and be part of our Core Technology group to design, implement and ship the best engine and rendering technology on the planet

·        Work closely with artists, designers, and other engineers to design, research, schedule and implement rendering technology and feature sets

·        Work on performance, optimization, and other technology features as required

Requirements:

·        5+ years game industry programming experience

·        Bachelor’s degree in Computer Science or equivalent demonstrable experience

·        At least one, preferably multiple, AAA titles shipped as a credited rendering programmer

·        Very strong C++ design and coding experience

·        Extensive GPU and Shader experience

·        Extensive OpenGL and DirectX9-11 experience

·        Extensive Console experience

·        Familiarity with global lighting methods, dynamic lighting, shadow rendering and related concepts

·        Excellent 3D math skills

·        Solid architecture and software design ability

·        Passion for graphics programming and staying on top of current techniques

·        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

Programming

id Software is seeking a Software Development Engineer in Test (SDET) to join our Tech team.  This role will be tasked with developing and maintaining a suite of automation tools and systems to ensure high quality releases for the platform.  The Software Development Engineer in Test (SDET) will work closely with all aspects of the development process and assist in streamlining repetitive testing tasks and processes.

Responsibilities

  • Build detailed test plans that ensure complete end-to-end testing coverage for a set of features or systems
  • Interface with development team members to gather acceptance criteria and ensure all testing requirements are met
  • Work with QA functional test teams and live ops to identify and resolve gaps in automated testing
  • Perform white-box testing on platform code
  • Validate features, tools, and functionality and provide feedback to developers
  • Identify systems that will benefit from automated testing tools and processes
  • Build next-generation automated testing tools, using Python, JavaScript and C++
  • Develop and maintain automated test systems, and integrate them into the build system
  • Use bug tracking systems to identify, reproduce, and track defects and issues

 Requirements

  • Proven background in testing processes and procedures
  • 4+ years of automated software quality development experience
  • Proficiency in programming or scripting languages including Python and C++
  • Strong analytical, organizational, and multitasking skills
  • Excellent written and verbal communication skills
  • Diligent, meticulous, proactive, and works well with others

Desired Skills

  • Experience with UNIX/Linux environments
  • Knowledge of AWS and related services for testing purposes
  • Experience working in an agile, SCRUM, or other dynamic work environment
Programming

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

  • 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 (Senior level)
  • 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
  • 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 Vulkan and DirectX 12

  • Experience with modern Console Development (PS4, XB1, Switch)

  • Experience with C++11

  • Experience with animation, 3D graphics, audio, AI, or gameplay programming

  • Experience with game editor and commercial ( Max, PhotoShop, Substance, Modo, WWise, etc. ) plugins/modification

  • Experience with Qt

Programming

id Software is looking for a UI Programmer to join our team and work on legendary id games for PC and next-generation console systems.  If you are passionate about gaming, user interface programming, and delivering the best in class immersive UI experience for consumers then come join us. You must have excellent problem solving skills and a desire to work in a fast paced, creative, and team-oriented collaborative environment.

Responsibilities:

  • Work with artists, gameplay designers, and engineers to deliver usable interfaces for game systems

  • Partner with various teams and take plain wireframes & design specs and turn them into reality using several technologies

  • Collaborate closely with the UX design team to iterate designs into living presentation code

  • Rapidly prototype experiences for usability testing

  • Work closely with user experience engineers to collect production UI requirements and create solutions

  • Design, write, debug and refine UI systems and underlying architecture

  • Competently assist in design of UI flow and functionality

  • Implement UI design assets in game

Requirements:

  • 2+ years game industry programming experience

  • Strong C++ design and coding experience

  • Extensive knowledge of Flash and Action Script

  • 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

Desired Skills:

  • Experience with any version of idTech

  • Console experience

  • B.S. in computer science or equivalent study in related fields 

Programming

id Software is looking for a 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
Quality Assurance

Responsibilities

  • Run assigned test requests and identify game issues (bugs)
  • Enter accurate high-quality game issues based on department standards into bug tracking system
  • Test and verify bug fixes
  • Provide thoughtful and professional feedback on gameplay related issues in both written and verbal form.
  • Assist in assessing and escalating game issues and concerns with peers and to senior team members
  • Learn and apply testing and game industry terminology
  • Lean and become fluent in the rules of each game and apply knowledge to testing

Requirements

  • Good understanding of test processes
  • Ability to learn quickly and apply knowledge
  • Able to follow direction and complete assigned tasks in a timely manner
  • Strong verbal and written communication skills
  • Good organizational skills, ability to remain focused
  • Excellent interpersonal and conflict resolution skills
  • Broad knowledge of games across different platforms
  • Proficient with MS Office

Desired Skills and Pluses

  • Experience and understanding of console and PC game testing
  • Games Industry experience preferred but not necessary
  • 6+ Months experience in software testing
  • Bachelors Degree or equivalent desirable
Quality Assurance

Temporary Play Tester

  • Local applicants to Texas only please.

  • Seeking individuals over the age of 18 to play video games and provide feedback on them. Our games are typically geared toward mature audiences, and may contain scenes of intense violence, blood and gore, strong language, or other mature themes and content.

  • You will be signing a Confidentiality and Nondisclosure Agreement (“NDA”) on your first day of employment, and you must be 18 to sign.

  • Not eligible to apply if currently employed in the gaming industry or working on indie projects.

  • Must have reliable transportation and be available to work from 9:00 AM to 6:00 PM, Monday through Friday.

  • This is a temporary position that is for 1-2 weeks of employment, 40 hours per week, and pays $10.00 per hour.

Required Skills

  • Knowledgeable about one or more of the following platforms: PlayStation 4, Xbox One, or PC.

  • Knowledge about various game genres such as Action, Shooter, Stealth, Horror and RPGs/MMORPS.

  • Strong written and verbal communication skills.

  • Must be able to stay focused while playing a game and recall specific details about the player experience.

ZeniMax's studios are always interested in hearing from exceptional game industry veterans! Feel free to submit your resume to our database.

What to Expect

Submit to a Position

You will receive an automated email confirming we have received your resume.

Due to the high volume of applications received, it's not possible for us to respond directly to each candidate.

Don't see your desired position listed? Apply under "General Application" instead!

Recruiter Call

If you are selected, you will be contacted by our team for an initial phone screen to chat about your previous experience.

You may go through one or two phone interviews, and possibly a follow-up Skype call.

If your qualifications do not match the criteria of a current position, your resume will be kept on file.

Site Visit

The next step will be an invitation to come out and meet the team at the studio for onsite interviews.

In the event that we choose not to move forward at any point in the recruiting process, we will let you know.

Note to Recruiters and Placement Agencies: We do not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website or to any of our employees.

It is the policy of ZeniMax Media Inc. to provide equal employment opportunity for all applicants and employees. We do not unlawfully discriminate on the basis of race, color, religion, sex, national origin, age, handicap, veteran status, marital status, or any other category protected by applicable federal and state law.