Job Description

Middleware Software Engineer

IRAD - Supporting Navy Submarine Electronics!

Job Description

We are seeking a skilled Software Engineer to join our team supporting mission-critical systems for Navy and DoD programs. This role focuses on designing and integrating high-performance software components in distributed environments using Java and C/C++ on Linux platforms.

Responsibilities

  • Design, develop, and integrate software components using Java and/or C/C++ in a Linux OS environment.
  • Implement and optimize Linux/Unix socket programming for high-performance communications.
  • Develop and integrate middleware technologies such as gRPC and Google Protocol Buffers.
  • Architect and implement publish-subscribe communication patterns for distributed systems.
  • Collaborate on computer networking tasks, including protocol design, diagnostics, and performance tuning.
  • Apply common design patterns in Java ...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to Confidential today.

    Submit Application