Engineer - Generalist

 

WhiteMoon Dreams is seeking an overall programming generalist, comfortable tackling a variety of projects.

 

Requirements

  • At least three (3)+ years of C and C++ programming experience in the video game industry.

  • Development experience with core engine systems such as rendering, animation, audio, networking, and memory and resource management. Strong generalist skills, with solid understanding of game-related math.

  • Experience with multithreaded / parallel programming.

  • Ability to write clean documented maintainable, portable, and highly functional code.

  • Profiling and performance tuning of code and systems to remove bottlenecks.

  • Good understanding of what makes a game fun and interesting to play.

  • Must be requirements-driven.

  • Self motivated.

  • Excellent communication skills.

  • Development experience consoles such as the Xbox 360 and PlayStation 3.

 

Pluses

  • Previous experience developing core engine systems from the ground up.

  • Specialist skills and interest in areas such as networking, audio, etc.

  • Experience using performance profiling tools such as VTune, PIX, Telemetry, etc.

  • Xbox One or PS4 experience.

  • Unreal Engine experience.

***This is an onsite position***

If after reading this you find that you meet the qualifications and that this place sounds like somewhere you could work your artistic vibes for the greater good, send your resume and portfolio website address to EngineeringIsFun@whitemoondreams.com. Please write position applying for in the subject line.