General Dynamics Mission Systems (GDMS) is looking for a Software Engineer to develop and integrate software for a high-speed data collection system 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
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
- Java and C+ development experience
- Support hardware integration including hardware (RAID, network, etc.) and operating system adjustments to achieve optimal performance for high bandwidth recording
- Object Oriented Programming in Java and C/C++ programming experience for high speed data interfaces
- Multithreaded programming
- Networking protocols and socket programming
Other
- Agile experience preferred.
- Department of Defense Secret security clearance is required within a reasonable period of time.
- Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
- Due to the nature of work performed within our facilities, U.S. citizenship is required.
- Learn quickly and adapt to a wide variety of technologies and tasks that a small team affords