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