This job posting isn't available in all website languages
ENG00001L Requisition #
Share this Job
RAVEN SOFTWARE, developer of numerous award-winning games, including contributions to the blockbuster Call of Duty franchise is seeking a passionate Tools Engineer to join our high-caliber team. 

  • Build and maintain production quality code for our tools
  • Diagnose and fix issues/bottlenecks in existing tools
  • Honing Studio services such as; Continuous integration, Automated Testing, Distribution and Caching systems
  • Coordinate feature sets, roadmaps, and technical requirements provided by stakeholders to implement high quality software to facilitate the creative process
  • Continuously learn and collaborate with cross-disciplinary team members
  • Reports to Lead Software Engineer
Required Skills:
  • Bachelor’s degree in Computer science, or equivalent work experience
  • 5+ years of experience in media-pipeline tools development (game tools, DCC tools, movie tools)
  • Team motivated with a good work ethic and desire to keep improving
  • Proficiency with C/C++ and computer architecture knowledge
  • Experience using Python, Perl or other scripting languages
  • Ability to quickly understand and work with internally and externally developed code
  • Grasp of fundamentals of 3D math
  • Strong verbal and written communication skills
  • Self-motivated, focused, passionate, results-oriented
  • Passion for games
Nice to Have Skills:
  • Experience with C#
  • Experience with DevOps toolsets.
  • o      Puppet, Jenkins, RunDeck, etc..
  • Strong source control skills
  • o Perforce, Git, etc..
  • Previous console tool experience.
  • Familiarity with DCC tools (3DS Max, Maya, etc..)
  • Passion for usability and user interface design; with knowledge of practical UI design principles.

Located in Madison, Wisconsin, RAVEN SOFTWARE offers an upscale work environment with state-of-the-art workstations, competitive compensation, a fun, collaborative environment, affordable living and an exceptional quality of life.

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions