Game Development Engineer required at id Software

Game Development Engineer required at id Software

Studio: id Software

Job Opening: Game Development Automation & Stability Engineer

Location: Dallas, Texas, US

Type: Full-Time

Responsibilities:

  • Automation Pipeline Development: Design, develop, and maintain automation pipelines for continuous integration, testing, and deployment of game builds.
  • Cross-Department Collaboration: Work closely with all departments to identify automation needs and develop tooling to support testing efforts, including gameplay testing, UI testing, and performance testing.
  • Quality Assurance Support: Collaborate with the Quality Assurance team to define test plans, execute test cases, and analyze test results to identify bugs and areas for improvement.
  • Gameplay Testing: Collaborate with the gameplay team to develop and execute tests for new features, gameplay mechanics, and content to ensure they meet design specifications and performance requirements.
  • Stability Resolution: Investigate and diagnose issues affecting the stability of game builds, including crashes, performance issues, and other anomalies, and implement solutions or to address them promptly.
  • Documentation and Reporting: Document automation processes, test cases, and results effectively and provide regular reports to stakeholders on the status of automation efforts and stability improvements.
  • Continuous Improvement: Stay abreast of industry best practices, tools, and technologies related to game development automation and stability and actively contribute to the improvement of development processes and workflows.

Qualifications & Skills:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience in game development or software engineering, with a focus on automation, testing, and stability.
  • Strong programming skills in languages such as C++, C#, Python, or similar.
  • Experience with automation frameworks/tools such as Jenkins, GitLab CI, or similar.
  • Solid understanding of software testing principles, methodologies, and best practices.
  • Excellent problem-solving and debugging skills with a keen attention to detail.
  • Effective communication skills and the ability to collaborate with cross-functional teams.
  • Self-motivated, proactive, and able to work effectively both independently and as part of a team.
  • Experience with Xbox or PlayStation development tools and Visual Studio crash debugging.
  • Experience with DevOps tooling (e.g. Terraform, Ansible, Grafana, Prometheus).
  • Experience with game engines such as Unity or Unreal Engine.
  • Familiarity with performance profiling and optimization techniques.
  • Experience with cloud-based services and infrastructure (e.g., AWS, Azure).
  • Previous experience in a game development or entertainment industry role.

animation-and-vfx-jobs-apply-now-hr