Intermediate Software Engineer

Tasks:
  • Work on a wide variety of systems, game genres, gameplay, tools on different engines, platforms, and problem sets
  • Implement, debug, and optimize major systems in C/C++
Requirements:
  • Bachelor’s degree in Computer Science or equivalent experience
  • 2+ years of proven experience in a software engineering/development
  • Working knowledge of at least one software development language (C, C++, or C#)
  • Strong technical, analytical, communication, and organizational skills
  • Flexible mindset able to switch from a variety of different problem sets with varying deadlines (large and small projects)
  • Ability to work independently, learn quickly, and be proactive
  • Self-starter who is excited about learning new technologies
  • Familiarity with Perforce, Git, SVN, or other version control system
Pluses:
  • Experience with Unity or Unreal Engine
  • Experience with visual scripting systems such as Unreal Blueprint
  • Experience with 3D math
  • Experience with real-time embedded systems