Job Description Requisition Number: 6394Required Travel: 0 - 10%Employment Type: Full Time/Salaried/ExemptHours Per Week: 40Security Clearance: No ClearanceLevel of Experience: SeniorJob DescriptionMission Technologies has been providing modeling and simulation software to the Navy Service Program for over 20 years, and the exciting work we do for this customer keeps growing with new and continued demand for our state-of-the-art modeling and simulation software that allows Navy sailors to simulate actual warfare scenarios. The demands for Artificial Intelligence, Machine Learning, and sophisticated Cloud technologies requires that we rise to the challenge to meet the need for years to come. Come be part of this challenging, exciting software development opportunity! Read on for more details:Essential Job ResponsibilitiesThe Software Engineer is responsible for the life-cycle software engineering of architecture, user interface, utilities, data modeling and development environment to meet Alion research and development objectives for internal research and development (IR&D) projects. In this role, you will work with on a suite of warfighter simulation systems called the Navy Training Baseline (NTB) and Joint Training Tools (JTT) to enhance and develop new capabilities for futuristic products. The IR&D Software Development team provides modeling and simulation application development, live, virtual and constructive systems integration support, in-service engineering support, and data analytics to US Fleet Forces (USFF), the Number Fleets, and Joint Staff. The Software Development team is directly responsible, in this context, for developing and maintaining technical solutions and standards to provide the greatest level of training capability to the warfighter, at the lowest possible cost, at the fastest pace achievable. Candidate should have a strong working knowledge and experience developing cloud software-based capabilities and data science related expertise including machine learning or artificial intelligence. Candidate should have an inquisitive nature, responsiveness, and excellent testing skills. Must also possess strong troubleshooting skills and the ability to work under pressure with multiple deadlines. Will work in a fast paced, business environment with our talented team.Designs, 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 Qualifications5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience. • Educational requirements may be adjusted for applicable work experience. Work experience may be adjusted for highly specialized knowledge or uniquely applicable experience. • Experience in Object Oriented Programming (OOP) paradigms • Experience in C/C • Experience with the Linux operating system • Experience with configuration management tools (e.g. Git, Nexus, Maven) • Experience with the agile software lifecycle and working up and down the full stack • Has a proven ability to learn quickly and works well both independently as well as in a team settingPreferred Requirements• Java experience is a plus. • Machine learning, artificial intelligence, neural networks experience is a huge plus (e.g. Tensorflow) • Experience in RESTful web services • Experience with Joint Semi-Automated Forces (JSAF)Security Clearance: Must be able to obtain and maintain a DoD Secret ClearancePhysical RequirementsAdequate visual acuity and manual dexterity for meeting the requirements Software Engineer family.This opportunity resides with Live, Virtual, Constructive Solutions, a business group within Mission Technologies, a division of Huntington Ingalls Industries. As a trusted partner to our military customers, we design, develop and operate systems that bring together service members from across the globe to help you train like you fight, because we understand that preparation requires full coordination-not readiness in piece parts.HII is a global engineering and defense technologies provider. With a 135-year history of trusted partnerships in advancing U.S. national security, HII delivers critical capabilities ranging from the most powerful and survivable naval ships ever built, to unmanned systems, ISR and AI/ML analytics. HII leads the industry in mission-driven solutions that support and enable a networked, all-domain force. Headquartered in Virginia, HII's skilled workforce is 44,000 strong. For more information, please visit: hii.com.Huntington Ingalls Industries is an Equal Opportunity/Vets and Disabled Employer. U.S. Citizenship may be required for certain positions.