Knight Federal Solutions is looking to enhance the functionality and efficiency of US Navy submarine training systems by designing, developing, and updating software solutions and frameworks.
Requirements
- Able to develop with C++
- Intermediate understanding of Object-Oriented Programming/Design (OOP/OOD)
- Experience with Git
- Working knowledge of RHEL/CentOS Linux environment.
- Proficient in C++
- Experience with Qt Framework
- Debugging experience with gdb
Responsibilities
- Contribute to the design, development and update of software solutions and frameworks to enhance the functionality and efficiency of US Navy submarine training systems.
- Modernize existing software architectures to improve performance, scalability, and maintainability
- Implement robust, scalable, and efficient microservices to handle complex data processing and distribution tasks.
- Develop and maintain APIs for high interoperability and security between various training systems components.
- Collaborate with system architects, engineers, and other stakeholders to gather requirements, define specifications, and guide system design decisions.
Other
- Have an Active Secret clearance or the ability to obtain one.
- Work fully on site Newport, Rhode Island
- Active Secret Clearance
- Familiarity with Agile programming principles and Kanban framework.
- Good troubleshooting skills