Skip to main content

This job has expired

Software Engineer (Game Dev)

Employer
Huntington Ingalls Industries
Location
Fairfax, VA
Closing date
Sep 20, 2020

View more

Huntington Ingalls Industries is America's largest military shipbuilding company and a provider of professional services to partners in government and industry. For more than a century, HII's Newport News and Ingalls shipbuilding divisions in Virginia and Mississippi have built more ships in more ship classes than any other US naval shipbuilder. HII's Technical Solutions division provides a wide range of professional services through its Fleet Support, Mission Driven Innovative Solutions, Nuclear & Environmental, and Oil & Gas groups. Headquartered in Newport News, Virginia, HII employs more than 42,000 people operating both domestically and internationally.Job DescriptionHII-Technical Solutions Division (HII-TSD) is currently seeking a Software Developer/Engineer with expertise in game development, preferably with artificial intelligence/machine learning (AI/ML) efforts. The project this role will support is a rapid development and deployment effort to develop counter UAS (CUAS) technology for a critical US Department of Defense customer. We are looking for a multi-skilled software developer to join the team to assist in delivering critical Game Engine and AI/ML enabled solutions. A developer joining the project team will learn about the complex multi-disciplinary mission as well as engage with a highly-skilled engineering team delivering a cutting-edge solution to the end customer. Essential Job ResponsibilitiesUtilize game engine expertise to assist in the development of a game engine based simulator utilizing reinforcement learning to model behaviorsAssists in the development of evaluation metrics to assess the effectiveness of AI/ML algorithms in the presentation of CoA options to the warfighterDesigns and develops system architectures and AI/ML modelsDevelops software with a team to meet evolving requirementsDesigns, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met.Minimum QualificationsExperience developing with Unreal or Unity game enginesExperience working as part of a technical engineering teamAI/ML experience (specifically reinforcement learning)Experience using Python and its associated libraries (pandas, numpy, Tensorflow, keras, etc)Clearance: Must possess and maintain a SECRET clearance2 years relevant experience with Bachelors in related field; 0 years experience with Masters in related field; or High School Diploma or equivalent and 6 years relevant experience.Preferred RequirementsMaster's degree in engineering, computer science, or other related technical fieldProcedural Environment Creation experienceExperience using reinforcement learning with drones/vehiclesExperience applying reinforcement learning in Unity or Unreal environmentsExperience developing an ML pipeline from data collection to model training to model deploymentRedis/NoSQL experienceGeospatial experienceVersion control experience, git preferredExperience with UAVs/CUASTS/SCI preferredHuntington Ingalls Industries is an Equal Opportunity/Vets and Disabled Employer. US Citizenship may be required for certain positions.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert