Developing training content for TADSS product offerings including IMI, courseware design, game-based learning, and tools development
Requirements
- Experience with Unity game engine
- Experience with an object-oriented programming language such as C-Sharp, Java, Python, or C++
- Experience with Agile development methodology and associated tools such as Jira or Azure DevOps
- Experience with source control such as Git or Subversion
- Knowledge and/or experience with the Unity Real-Time platform
- Knowledge and/or experience authoring custom editors, inspectors, and tooling within Unity
- Experience with Unity specific performance analysis and code optimization
Responsibilities
- Implement user interface screens, transitions, animations, and VFX
- Support content creation pipelines, tool development, and workflow improvements
- Iterate using customer feedback in an Agile environment to optimize for simplicity, comprehension, and function
- Develop software designs using best practices and object-oriented methodologies
- Implement features, and supporting those features through tooling as needed
- Develop software using an agile-scrum development style, in conjunction with a multi-disciplinary team including creative designers and software developers
Other
- Must be a US citizen
- Have a bachelor’s degree (or advanced degree) from an accredited college (ABET preferred) in computer science, engineering, mathematics, or the hard sciences
- Ability to obtain a SECRET security clearance
- CONUS Travel required Less than 10%
- Must have 0-4 years of relevant experience for Entry level, 4+ years of relevant experience for Mid level, and 10+ years of relevant experience for Senior level