i3 is seeking to support their Training Aids Devices Simulations and Simulators (TADSS) product offerings, including development of Interactive Multimedia Instruction (IMI), courseware design, game-based learning, and tools development.
Requirements
- Experience (academic or professional) in an object-oriented programming language such as C, Java, Python, or C++.
- Have experience with Agile development methodology and associated tools such as Jira or Azure DevOps.
- Have 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.
- Familiarity with good configuration management practices
Responsibilities
- Work closely with your team to implement features, and supporting those features through tooling as needed.
- 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.
- Candidate will develop software designs using best practices and object-oriented methodologies.
- The candidate will be familiar with good configuration management practices and will be responsible for proper code maintenance, merging, and configuration management.
- Implement features and support those features through tooling as needed.
Other
- 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.
- Candidate must have an active SECRET clearance.
- CONUS Travel required: Less than 10%
- 0-4 years of relevant experience for entry level, 4+ years for mid level, and 10+ years for senior level