Tools Engineer
Posted on 7/19/2023
1047 Games

51-200 employees

Video game developer studio
Company Overview
1047 Games is on a mission to build the next great AAA studio to create a new generation of amazing experiences. Bucking convention and driven by a passion to create the ultimate gaming experience, Ian Proulx and Nicholas Bagamian founded 1047 Games in 2017 in their Stanford dorm room. Their love for arena shooters of the past drove them to create Splitgate, a unique sci-fi first-person shooter that adds portal guns to upend the genre.
Experience Level
Desired Skills
Data Structures & Algorithms
Operating Systems
Software Engineering
  • A passionate engineer: You love to take on onerous, seemingly impossible technical problems and dig in to find creative ways to solve them
  • Proven advanced ability to prepare, evaluate and maintain tools supporting and process automation for software or hardware product release
  • Design, manage and execute tools and scripts to develop different versions of products on wide-range operating systems
  • Do what needs to get done, while you have fun
  • 5+ years tools programming experience
  • BS in Computer Science or related field
  • Demonstrated proficiency in and knowledge of C#/C/C++, data structures, performance, and multi-threaded programming techniques
  • Knowledge of common data structures and algorithmic solutions
  • Contributed extensively to the development of one or more shipped games, PC or console
  • Thorough knowledge of software design practices including modular architecture, event-driven architecture, and software design patterns
  • Ability to quickly understand and work with internal and externally developed code
  • Experience and familiarity with different DCC packages
  • A strong passion for video games of many kinds
  • Develop a comprehensive understanding of the existing systems and pipelines and be able to articulate and share that understanding with peers and managers
  • Analyze pipelines, workflows and bottlenecks in the production process and identify opportunities for automation to improve efficiency
  • Design and development of various asset creation and management tools ranging from exporters, to content creation tools, to asset management tools, to build tools, to frameworks
  • Maintenance and support of existing and new and infrastructure as needed
  • Work with content creators, designers, and other engineers to gather requirements and ensure tool design specifications are met
  • Design and development of user-friendly interfaces for content creators