Senior Tools Engineer

Engineering


Description

As a tools engineer, you will design, build, and maintain tools and scripts that will make meaningful workflow improvements across a variety of disciplines at Super Evil Megacorp. You’ll play a critical role in enabling our artists, designers, producers, and engineers to create SEMC’s next generation of games.

This position is focused on developing high quality development tools for a world-class, cross-platform AAA game engine. You’ll be responsible for building and extending the tools to improve content creation workflows, standardize content data across systems, help create unique feature rich content and be passionate about creating great user experiences in the tools.

Responsibilities

  • Work with the CTO and tech team to build out major tools like UI editors, data conversion tools, and script parsers.
  • Collaborate with tech artists and developers to design and implement new engine features and pipeline tools.
  • Discuss workflows and pain points with stakeholders. Identify opportunities for tools to improve productivity, solve problems, and proactively develop inventive solutions.

Requirements:

  • 4+ years experience as a game engineer or tools engineer for commercial game development or commercial tools software development. 
  • A good amount of games domain (or similar) experience will be necessary.
  • Bachelor’s degree or higher, in computer science or related field.
  • Excellent C++ skills.
  • Excellent Python skills.
  • Experience writing tools that improve the user experience of the consumer of the tool or that add some obvious value to game development or similar field.
  • An empathy for artists/designers and the challenges they face when developing content.
  • Well versed in software engineering principles.
  • Experience writing UIs with a toolkit such as wxWidgets, QT, or similar frameworks.
  • Experience with writing or maintaining language or script parsers.
  • Familiarity with an existing game engine with an understanding of game engine and editor concepts.
  • An eye for and interest in UI/UX design.

In order to apply, please provide us with a link to your portfolio that gives us an overview of your skills and abilities.