Software Engineer - C++ Level III

 

WhiteMoon Dreams is currently looking for strong Unity developers to join our team who are comfortable tackling a variety of projects for mobile and VR

.

Responsibilities

 

  • Designs and develops C++ 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.
     

Qualifications

 

  • Four to seven (4-7) years of C++ application programming experience.
     

  • Strong understanding of common algorithms, system libraries, and coding paradigms.
     

  • 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 Unity3D and/or Unreal game engines.
     

  • Previous experience integrating native system AP's into game engines
     

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

  • Knowledge of Git & Perforce.
     

  • Experience in programming languages such as Java or C#
     

  • 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.