Develop high quality military simulations and integrate behaviors between different game engines and simulations for Booz Allen
Requirements
- 6+ years of experience with software engineering
- 3+ years of experience with modeling and simulations, OPP, including Lua, C++, or C, and the design of systems and features
- Experience with one or more game engines or titles, including Unreal, Unity, ArmA, VBS3, VBS4, or CryEngine
- Experience building, implementing, and supporting API or plugin production with open standards
- Experience with IDEs and compilers, including Visual Studio and third-party SDKs, and version control software, including Git, Perforce, Plastic, and SVN
- Knowledge of the engineering pipeline, predevelopment, development, and post development
- Ability to analyze and update existing code, and design solutions for complex simulation problems
Responsibilities
- Develop related software applications and programs to integrate behaviors and promote interoperability between different game engines and simulations
- Participate in pre-production planning of new projects to outline technical requirements, challenges, strategies, and roadmap for execution
- Follow the software development life-cycle and workflow
- Collaborate with other development teams on a technical and knowledge sharing level to solve problems
- Follow projects standards such as coding, performance, and scalability of features and services
- Work with clients to resolve issues and gather feedback
- Analyze and update existing code, and design solutions for complex simulation problems
Other
- Secret clearance
- Bachelor's degree
- Ability to create and maintain milestones, schedules, deadlines, and efficient development processes
- Ability to be a self-motivated problem-solver that works well independently
- Ability to work with remote teams