Lead Software Integration Engineer

General Dynamics Mission Systems, IncManassas, VA
$95,384 - $105,817Onsite

About The Position

Help make the technologies, products and services that make a difference. That’s the opportunity that’s waiting for you at General Dynamics Mission Systems. We help our nation’s heroes keep our nation safe by creating solutions so advanced they redefine innovation for the world. We are ready to hire an experienced Software Engineer / Integrator to incorporate and test software for a next-generation sonar array for future United States Navy submarines. This role leverages AI to accelerate the integration and testing of software into the newly designed acoustic processing system.

Requirements

  • Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 2 years of relevant experience; or Master's degree, plus 6 months relevant experience.
  • Department of Defense Secret security clearance is obtainable within a reasonable amount of time after hire.
  • Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
  • U.S. citizenship is required.
  • Strong understanding of software engineering concepts, principles, and theories.
  • Strong experience customizing or administering Linux environments.
  • Solid knowledge of the software development process.
  • Excellent communication with all stakeholders.
  • Experience analyzing requirements and test procedures.
  • Experience developing with AI-assisted or AI-generated code.
  • Strong knowledge of technology trends and the ability to advocate for new ideas, products, and process improvements.
  • Ability to effectively handle complex assignments and work through challenging problems with external and internal stakeholders.
  • Creative thinking with the ability to effectively multi-task.
  • Demonstrated leadership skills and experience mentoring junior engineers.

Nice To Haves

  • Knowledge of real-time systems, sonar signal processing, beam forming, or high-throughput data management.

Responsibilities

  • Crafting effective prompts to solve integration problems, produce test cases, and maintain CI/CD pipelines.
  • Integrate and test pieces of the system while assembling the full processing system.
  • Collaborate with Software Engineers and System Engineers to ensure the software meets requirements.
  • Create, test, and integrate new software solutions.
  • Customize Linux environments to meet the system requirements.
  • Analyze system, functional, and performance requirements and review test procedures.
  • Test and optimize applications running on GPU architecture using CUDA.
  • Create and automate software unit testing.
  • Support integration and test activities.
  • Provide technical leadership and mentor junior engineers on the team.
  • Collaborate with the team to maintain CI/CD pipelines & automate testing.
  • Utilize AI to rapidly and accurately complete tasks.

Benefits

  • 401k matching
  • flex time off
  • paid parental leave
  • healthcare benefits
  • health & wellness programs
  • employee resource and social groups
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service