Mixed Reality Software Engineer

Employer

Job Description

Engenium is seeking hard-working programmers with a passion for using game technology to develop simulation, training, and virtual world applications.


As a Mixed Reality Software Programmer, you will be a key member of a team that is solving real-world problems for customers in the military, medical, commercial, and intelligence industries using best-in-class game engines such as Unreal or Unity.


Ideal candidates will have broad programming experience on one or more published/deployed projects along with VR/AR/XR headsets. You must be able to serve multiple projects simultaneously.


Requirements

General:

  • Excellent understanding of C++ in a game development environment with strong debugging skills
  • Experience with the current PC development process
  • Strong problem-solving skills
  • Strong skills in scripting and prototyping gameplay mechanics, maintaining development in conjunction with other teams and polishing and balancing mechanics through production
  • Strong skills in creating high-quality design documentation, focusing on clarity and brevity
  • Capable of working efficiently and productively with game artists, programmers, animators, sound designers, and the rest of the game development team
  • Motivated self-starter who likes working on very productive, fast-paced teams
  • Required to work independently and report to a manager
  • Needs to have a good understanding of AR/VR/XR headset integration with various products, such as HaloLens2, Magic Leap1, Oculus Quest, and/or HTC Vive.


Education:

         Candidates selected may be subject to a government security investigation and must meet eligibility requirements.

  • BS (or higher) in Computer Science, Game Development, or a similar discipline, plus at least 5 years of game development in any capacity (work, school, personal, etc)
  • At least 2-3 years of experience with Unreal Engine 4 C++ programming
  • C++ experience and demonstrated knowledge of good software engineering practices
  • Experience working with a multidisciplinary game development team


Bonus experience/skills:

  • Experience developing multiplayer game/training applications
  • Experience in hardware and software architectures such as VR, mobile development, and databases
  • Familiarity with incorporating artist-friendly architecture into code
  • Experience designing and implementing a modular and reusable system
  • VR/AR/XR Headset integration and debugging



Why work with Engenium? As a colleague we offer Healthcare, Medical, Dental and Vision, PTO, Holiday pay, and a 401k plan.


Questions call 407 250 7705


Engenium is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.