systems for submarine combat systems Technical direction across application, middleware, interface, and deployment layers, including legacy migration to Kubernetes Distributed application design using APIs, gRPC, Protocol Buffers, and messaging middleware such as DDS or AMQP Integration of COTS, open-source, and custom-developed software components Diagnosis of complex software, networking … asynchronous design, and performance tuning Strong Linux experience, ideally RHEL or a derivative Designing and troubleshooting distributed, event-driven, or service-oriented systems Practical gRPC, Protocol Buffers, and networking fundamentals Test strategy definition and automated testing in CI/CD, with Git-based configuration management Translating system requirements and interface ...