Job Summary:
AMERICAN SYSTEMS is currently seeking a Junior to Mid-Level Software Engineer (Unity/Simulation) who will contribute to the performance and success of military personnel through a program focused on training modernization. This position involves developing and integrating software for a high-fidelity Virtual Maintenance Trainer and related training devices within a collaborative Agile development environment.
Responsibilities:
• Designs, develops, integrates, and maintains simulation software in the Unity engine to support the VMT.
• Implements and updates Unity/C# components to support maintenance training procedures.
• Develops simulation logic, state management, and messaging/data exchange between Unity, integration tools, and trainer hardware/software interfaces as defined in applicable specifications and interface control documents.
• Collaborates with other engineers (software, hardware, systems, test, cyber) and instructional systems designers to translate requirements into detailed software designs and implementations.
• Supports software integration in a lab environment, including build creation, installation, configuration, and verification on development and trainer representative systems.
• Participates in planning and execution of software builds and releases in support of internal and external test events.
• Analyzes defects found during testing; implements fixes and supports regression testing to ensure stability and compliance with test plans.
• Assists with preparation and maintenance of technical documentation.
• Assists in administering and improving cloud-based team collaboration tools (e.g., Jira, Confluence or similar).
• Proactively identifies opportunities to improve simulation fidelity, performance, maintainability, and development processes.
• Performs other duties as assigned.
Qualifications:
Required:
• U.S. Citizen for purposes of maintaining a DoD level clearance
• Active Secret Clearance Required
• Bachelor’s degree in Computer Science, Software Engineering, Game Development, or a related technical field. Internships will also be considered, depending upon skills and experience.
• 1–5 years of professional software development experience, including hands‑on development in Unity using C#.
• Experience building interactive real‑time 3D applications or simulations (training, games, visualization, or similar).
• Ability to implement and debug C# scripts, manage scenes, prefabs, and assets, and integrate art/audio/UI components into a cohesive experience.
• Demonstrated analytical and problem‑solving skills with the ability to isolate root causes and propose practical solutions.
• Ability to interpret and work from requirements, interface definitions, and design documentation.
• Experience effectively prioritizing workload to meet deadlines.
• Strong written and verbal communication skills and the ability to work effectively within an integrated product team environment.
• Must be able to work independently with limited supervision, while also being an effective team player.
Company:
Tighe & Bond is a civil engineering company that offers engineering and environmental consulting services. Founded in 1911, the company is headquartered in Westfield, USA, with a team of 501-1000 employees. The company is currently Late Stage.