Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Dynamics Mission Systems Logo

Software Engineer - Java / C++

General Dynamics Mission Systems

$88,651 - $98,348
Sep 11, 2025
Manassas, VA, USA
Apply Now

General Dynamics Mission Systems is looking to solve the problem of developing and integrating software for high-speed data collection systems deployed at various Naval ships and facilities

Requirements

  • Java and C+ development experience
  • Object Oriented Programming in Java and C/C++ programming experience for high speed data interfaces
  • Multithreaded programming
  • Networking protocols and socket programming
  • Development background in Unix/Linux based operating systems
  • Bash and Python scripting
  • Familiarity with Docker, Podman, Kubernetes and other container orchestration technologies
  • Experience using eXtensible Markup Language (XML)

Responsibilities

  • Design and develop new functionality and apply new technologies to existing functionality
  • Maintain existing software and integrate new software into existing subsystems – including refactoring to modernize implementations
  • Support hardware integration including hardware (RAID, network, etc.) and operating system adjustments to achieve optimal performance for high bandwidth recording
  • Learn quickly and adapt to a wide variety of technologies and tasks that a small team affords
  • Develop and integrate software for a high-speed data collection system
  • Apply new technologies to existing functionality
  • Refactor existing implementations to modernize them

Other

  • Department of Defense Secret security clearance is obtainable within a reasonable amount of time after hire
  • U.S. citizenship is required
  • 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
  • Strong oral and written communication skills