The Orion Training System (OTS) is a start up VR Based Software Development Company located in Lake Forest, CA. A sister company to Artemis Defense Institute, was founded out of necessity to provide realistic training scenarios for law enforcement, military and concealed carry weapons permit holders who sought out training on a regular basis. Law enforcement, military personnel and attorneys round out the list of collaborators who work together to develop scenarios that fit the objectives of agencies today.
OTS seeks a well rounded individual with a strong foundational understanding of every aspect of software development. Included, but not limited to scripting, coding and gameplay mechanics, as well as a basic understanding of 3D modeling, texturing, level lighting and animation pipelines. As a member of our team, you will participate directly with the principals of the company giving you the ability to influence program direction. This position will begin as a contract with possible full time employment.
Basic Requirement
- A strong working knowledge of Unreal Engine 4
- Minimum of 3 years’ experience in Unreal development and pipeline/workflow in games industry a plus, production or other VR
- High level of understanding of the CG production process and digital content creation tools
- Expert knowledge of C++/Blueprint and other object oriented programming practices
- Ability to write and maintain robust, well-architected and well-documented code
- Ability to work effectively with remote teams
- Self motivated and able to quickly learn new areas of development
- Extend engine features to meet project goals
- An understanding of performance profiling, and working to hit required performance levels
A Plus
- Advanced 3D Math (vector math, algebra, etc) Skills
- Slate/UMG (Unreal UI Systems) Shading Languages (HLSL etc) and Python
- Understanding of AI implementation in Unreal Engine specifically, to include implementing additive animations, working with an animator to ensure a smooth and believable transition in animations, and developing a robust/dynamic AI system
Even a Bigger Plus:
- Networking experience
- UI coding for the operating system, to include Windows, Android, and/or iOS development experience
- Electrical experience for developing peripherals (Arduino, Raspberry Pi, custom circuit boards, etc)
- Maya, OpenCV/Machine Vision experience