HII

Software Development Engineer

HII

full-time

Posted on:

Location Type: Office

Location: Newport NewsVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develops new and/or integrates existing system simulation frameworks, performance models and algorithms, threat models and command and control models.
  • Simulates real-time operations and develops software that simulates behavior of systems.
  • Develops integrates and uses advanced graphical user interfaces and visualization tools.
  • Models operational environments, performs trade studies via computer simulation and recommends alternative architectures.
  • Performs operational analysis and mission effectiveness analysis.
  • As a member of the ModSim team at NNS, you will be part of a dynamic, cross functional team dedicated to developing quality software and analytical solutions in support of our Government Organizations and Industrial/Manufacturing customers.
  • In this position you will implement systems/software architecture efforts for software applications supporting a range of product portfolios.
  • Responsibilities include leading implementation, testing, and deployment evolutions of the product development lifecycle for software solutions.
  • You will work within IT guidelines to establish build pipelines for custom-written software products for both server and client platforms that includes SonarQube code scanning within an Azure DevOps environment, honoring all security guidelines established by the company’s cyber security team.
  • You will help to establish and follow procedures related to the deployment of custom-written software products on IT-hosted architectures.

Requirements

  • Bachelor's Degree in related discipline and 5 years of relevant experience; Master's Degree and 3 years of relevant experience; Ph.D. and 0 years of relevant experience
  • One of the following may be used as equivalent to Bachelor's Degree to meet minimum qualifications: 4 years of modeling/simulation experience
  • Successful completion from a Modeling and Simulation Apprenticeship Program
  • Preferred candidates should have a Bachelor of Science in Computer Science, Computer Engineering, Modeling & Simulation or similar disciplines
  • Practical experience in software development.
  • Practical software development experience in one or more of the following: Java/C++ Front End Development (TypeScript/HTML/CSS/Angular/jQuery/D3.js) Back End Development (SQL/NoSQL/Node/Spring Boot/Express.js) Unity/C# AzureDevOps Code Architecture
  • Experience in agile software development methodologies such as Scrum
  • Knowledge of modeling and simulation and discrete event simulation
  • Excellent verbal and written communication skills.
Benefits
  • Comprehensive benefits including: medical, prescription drug, dental and vision plan choices
  • On-site health centers
  • Tele-medicine
  • Wellness resources
  • Employee assistance programs
  • Savings plan options (401K)
  • Financial education and planning tools
  • Life insurance
  • Tuition reimbursement
  • Employee discounts
  • Early childhood and post-secondary education scholarships
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
system simulation frameworksperformance modelsalgorithmsthreat modelscommand and control modelsgraphical user interfacesvisualization toolsoperational analysismission effectiveness analysissoftware development
Soft Skills
communication skillsleadershipteam collaborationanalytical skillsproblem-solving
Certifications
Modeling and Simulation Apprenticeship Program