Software Integrator Engineer

$74,050 - $82,150/Yr

General Dynamics - Manassas, VA

posted 3 months ago

Full-time - Entry Level
Manassas, VA
Transportation Equipment Manufacturing

About the position

As a Software Integrator Engineer at General Dynamics Mission Systems, you will play a pivotal role in ensuring the integration of advanced software solutions that support our nation's defense. This position is not just a job; it is a career-defining opportunity where you will be part of a team that is at the forefront of technological innovation. Our work encompasses a wide range of advanced technologies, including Artificial Intelligence, Blockchain, AR/VR, Cloud Native, and Quantum Physics, all aimed at solving complex challenges in cyber, RF, undersea, interstellar, and beyond. In this role, you will be responsible for software integration on the Surface CSTK program, which involves performing operating system installations, testing, and debugging on both physical and virtual machines. You will troubleshoot and resolve integration issues throughout all phases of the integration and testing process. Your expertise will be crucial in integrating Commercial Off-The-Shelf (COTS) and Government Off-The-Shelf (GOTS) tools, as well as open-source products and API-driven integration efforts. You will also conduct thorough unit testing of software components to ensure they are ready for integration into larger systems, and participate in various technical and program meetings to discuss progress and challenges. Your role will also involve researching and evaluating new technologies for potential adoption by the Navy, ensuring that our solutions remain cutting-edge and effective. This position requires a commitment to teamwork, strong communication skills, and a proactive approach to problem-solving. You will be part of a collaborative environment where your contributions will directly impact the success of our mission to enhance national security.

Responsibilities

  • Perform OS installation/test/debug on physical machine and virtual machines
  • Troubleshoot and correct integration problems during all phases of integration/testing
  • Integrate COTS and GOTS tools, including open source products and API-driven integration efforts
  • Perform thorough unit testing of software components to prepare for integration in a larger system
  • Conduct software component integration to ensure end-to-end system functionality prior to formal testing
  • Participate in various technical and program meetings on a weekly basis
  • Research, identify, and evaluate new technologies for adoption by the Navy

Requirements

  • Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field
  • Department of Defense Secret security clearance required at time of hire
  • Experience with Agile methodologies preferred
  • Knowledge of software development lifecycle, including configuration management and good coding practices
  • Experience in writing, testing, and deploying production-quality software
  • Linux operating system experience, specifically with bash scripts
  • Knowledge of Virtual Machine technologies on Linux OS (KVM, Virtual Box)
  • Experience with open-source software and custom software integration
  • Knowledge of cybersecurity best practices
  • Strong written and oral communication skills

Nice-to-haves

  • Technical problem-solving ability for large and complex software systems
  • Ability to grasp and apply new information quickly
  • Commitment to ongoing professional development for yourself and others
  • Team player who thrives in collaborative environments

Benefits

  • 401k matching
  • Flexible schedules with every other Friday off (9/80 schedule)
  • Paid parental leave
  • Healthcare benefits
  • Health & wellness programs
  • Employee resource and social groups
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service