Engineer - Unity Level III

WhiteMoon Dreams, a veteran industry leader in Video Game and VR development, is seeking strong Unity developers to join our team who are comfortable tackling a variety of projects for mobile and VR.

Responsibilities

  • Designs and develops Unity based applications.

  • Performs coding, debugging, testing and troubleshooting throughout the application development process.

  • May direct a few junior level software engineers.

  • Typically reports to a manager.

  • Contributes to moderately complex aspects of a project.

  • Work is generally independent and collaborative in nature.

Requirements

  • Four to seven (4-7) years of C# programming experience in the video game industry.

  • Development experience with core engine systems such as rendering, animation, audio, networking, UI, memory and resource management.

  • Strong 3D skills, with solid understanding of game-related math.

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

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

  • Self-motivated.

  • Excellent communication skills.

  • Positive demeanor.

  • Good problem solving skills.

Pluses

  • Previous experience developing in C/C++ and/or Java.

  • Previous experience integrating native system APIs into Unity.

  • Experience with native plugin creation and integration.

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

  • Unreal Engine experience.

  • Knowledge of Git & Perforce

  • Experience in scripting languages (Python)

  • Knowledge of Scrum processes

***This is an On-Site 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.