Interactive Simulation Programmer

Engineering & Computer Simulations Inc
Ballston Spa, NY

Job Description

Job Description

ECS is seeking an Interactive Simulation Programmer to work to support the development and lifecycle support of game engine-based 3D virtual training products used in the naval nuclear propulsion program. You will participate as team members with Fluor Marine Propulsion (FMP) engineers assigned to various projects. The preferred location for the work is at the FMP site located in West Milton, NY with the FMP site in West Mifflin, PA as an alternative site. Technical services will be performed primarily in an office environment using FMP-provided computers. An active U.S. Department of Energy (DOE) “L” Access Authorization (security clearance) is required. A U.S. Department of Defense (DOD) “Secret” security clearance may also be acceptable.

Key Responsibilities:
  • Provide recommendations to FMP on how to implement a game engine-based trainer.
  • Prepare 2D and 3D graphics, animations, and models.
  • Create Avatars and related animations.
  • Assist FMP with 3D model integration efforts.
  • Develop interactive training applications and Unity game engine based simulations.
  • Mentor FMP personnel as required in 3D model and virtual training application development.
  • Provide discrepancy report correction within the scope of work during and following test programs.
  • Attend regular meetings with FMP personnel to review the status of work in progress, to discuss new work and to establish targets for the completion of specific items.
  • Work with game programmers and FMP subject matter experts to generate digital graphics and animations for use in virtual training products.
  • Work with graphic artists, game programmers, and FMP to define and refine user interfaces and experiences.
  • Obtain technical information and feedback from FMP and subject matter experts. Interface with subject matter experts to develop the response and expected performance of the software and hardware that make up the XR training applications.
  • Support emergent work outside of normal working hours, as required.
  • Maintain clear documentation of work efforts in various work group databases/tracking systems.
  • Review and test work performed prior to submission for integrated testing and inclusion into the production branch.
  • Maintain NNL-specific qualifications as assigned by the work group supervisor.
  • Attend scheduled work group and NNL training.
  • Participate and contribute to lessons learned discussions and/or critiques of work-related issues.
  • Perform other duties as assigned by FMP related to research, development, and support of XR technologies and applications.
  • In the event personnel are issued government-furnished equipment, i.e., laptop computer, must abide by all rules and regulations associated with that property’s use and safekeeping.
Basic Qualifications:
  • Bachelor’s degree with two (2) years of professional programming experience
  • Or the equivalent of five (5) years of professional programming experience
  • An active U.S. Department of Energy (DOE) “L” Access Authorization (security clearance) is required. DOD “Secret” security clearance may also be acceptable.
  • Shall have knowledge in and experience with developing multimedia applications, systems, and products involving computer graphics and interactive user interfaces.
  • Shall be proficient in the development of interactive training applications using the C# object-oriented software programming language.
  • Shall have experience in the programming of interactive simulations using 3D game engine software (Unity preferred, Unreal considered).
  • Shall assist FMP and the product owner in development of interaction sequence storyboards.
  • Shall assist FMP in the design and development of interactive training applications, including the recommendation of methods and software
Desired Knowledge and Experience (but not required):
  • Developing XR applications
  • Fulfilling the role of a product integrator
  • Fulfilling the role of a production engineer
  • Working on an agile development team
  • Source control tools like Git
  • Integrating 3rd party plugins/applications
  • Performance Profiling Applications in Unity 3d
  • Developing virtual training products for the Navy
Posted 2025-07-28

Recommended Jobs

Licensed Board Certified Behavioral Analyst - BCBA

Shrub Oak International School
Mohegan Lake, NY

Job Description Job Description Job Title: Licensed Board Certified Behavioral Analyst  Department: Clinical Reports to: Clinical Director Compensation: $95,000-$127,500 annually, base…

View Details
Posted 2025-07-29

Sushi Chef

Sushi Tokyo Inc
New York, NY

Job Description Job Description Benefits: Bonus based on performance Flexible schedule Free food & snacks Seeking a Skilled and Efficient Sushi Chef! Are you a sushi chef who thriv…

View Details
Posted 2025-07-29

Credit Union Teller

Hudson River Community Credit Union
Hudson Falls, NY

Job Description Job Description Hudson River Community Credit Union is a not-for-profit financial cooperative whose mission is to improve the well-being of member owners and their families. Te…

View Details
Posted 2025-07-28

Job #2934 - Physician Assistant / Urgent Care Fellowship / New Grad - Bronx, NY

GreenLife Healthcare Staffing
Bronx, NY

Physician Assistant / Urgent Care Fellowship / New Grad - Bronx, NY (#2934) New Graduates are welcome to apply Greenlife Healthcare Staffing is currently seeking a Physician Assistant to fill …

View Details
Posted 2025-07-30

Wound Care Nurse Practitioner (Skilled Nursing Facilities)

First Care Providers, LLC
Guilderland, NY

Job Description Job Description Benefits: Competitive salary Flexible schedule Opportunity for advancement Paid time off Training & development First Care Providers is a trusted…

View Details
Posted 2025-07-29

Project and Operations Administrator - SkillBridge

SkillBridge
Farmington, NY

Tactical Construction  Project and Operations Administrator - SkillBridge Program ONLY Salary: $65,000 EMPLOYEE SUMMARY AND EXPECTATIONS As a member of this team, you accept the values and stan…

View Details
Posted 2025-07-31

IT Service Operations Engineer

New York ISO
Rensselaer, NY

IT Service Operations Engineer Location Rensselaer, NY : The New York Independent System Operator (NYISO) manages the efficient flow of electricity on more than 11,000 circuit-miles of high-voltage t…

View Details
Posted 2025-07-31

VP Data Management

Inizio Partners Corp
New York, NY

Vice President Data Management  Department: Data Management Location: Remote (USA-based, with travel as required) Job Summary The Vice President of Data Management is an execut…

View Details
Posted 2025-07-28

Teaching Assistant

TES Staffing
Greece, NY

Job Description Job Description Job Title: Special Education Teaching Assistant Pay: $17-17.50/hour Term of Employment: 2025-2026 school year with option to work 6-week summer school progra…

View Details
Posted 2025-07-30

DISHWASHER (ON CALL)

Compass Group
Armonk, NY

  We are hiring immediately for on call  DISHWASHER positions. Location : IBM Learning Center - 20 Old Post Road, Armonk, NY 10504  Note: online applications accepted only . Schedule : On…

View Details
Posted 2025-07-29