General Dynamics - Fairfax, VA

posted 4 months ago

Full-time - Mid Level
Fairfax, VA
Transportation Equipment Manufacturing

About the position

As a Senior Software Integration Engineer for the Multipurpose Interactive Trainer (MIT) team at General Dynamics Mission Systems, you will play a crucial role in delivering advanced training systems to the submarine fleets of the US Navy and the Royal Australian Navy. This position involves working within a dynamic, cross-functional team that is dedicated to integrating cutting-edge software builds to provide training for systems and capabilities that are not yet operational in the Submarine Fleet. The work environment is fast-paced and exciting, with training deployments occurring at various Navy Bases, including San Diego, Pearl Harbor, Bangor, Norfolk, Groton, Kings Bay, and Perth, Australia. In this role, you will be responsible for installing, configuring, testing, and maintaining operating systems, system services, application software, and system management tools specifically for Linux systems, both natively and within virtual machines. You will monitor and test application performance to identify issues related to installation and performance, troubleshoot IT systems to diagnose problems, and suggest or implement potential solutions. Additionally, you will support the physical hardware installation of IT computing equipment and cabling at both local and remote sites, ensuring that all systems are operational and efficient. The position requires a Bachelor's degree in Software Engineering or a related field, along with at least 2 years of job-related experience, or a Master's degree. Candidates must also be eligible for a Department of Defense Secret security clearance, which is obtainable at the time of hire. U.S. citizenship is required due to the nature of the work performed within the facilities. Agile experience is preferred, and candidates with submarine tactical experience, particularly in combat systems operations, will stand out.

Responsibilities

  • Install, configure, test and maintain operating systems, system services, application software and system management tools for Linux systems, both natively and within virtual machines.
  • Monitor and test application performance to identify issues with installation and performance.
  • Troubleshoot Information Technology (IT) systems to diagnose and suggest/implement potential solutions.
  • Support physical hardware installation of IT computing equipment and cabling at both local and remote sites.

Requirements

  • Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field.
  • 2+ years of job-related experience or a Master's degree.
  • Agile experience preferred.
  • Ability to obtain a Department of Defense Secret security clearance.
  • U.S. citizenship required.

Nice-to-haves

  • Bachelor's degree in computer science/engineering or other related field and 5 years' experience, or master's degree and 3 years experience.
  • Professional understanding of software engineering concepts, principles, and theories.
  • Experience installing, configuring and maintaining Linux-based systems.
  • Experience with shell scripting (e.g., bash, ksh, csh, tcsh, etc.).
  • Ability to grasp new information quickly and handle increasing responsibility and assignments with growing complexity.
  • Takes initiative on assignments and executes projects with little direction.
  • Solid knowledge of software tools supporting Integrated Development Environments (IDE), version control, defect reporting and scripting.

Benefits

  • 401k matching
  • Flex time off
  • Paid parental leave
  • Healthcare benefits
  • Health & wellness programs
  • Employee resource and social groups
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service