Posted today
Secret
Unspecified
No Traveling
IT - Software
Manassas, VA (On/Off-Site)
We are seeking a Middleware Engineer to design, develop, and integrate messaging and communication services for distributed systems. This role focuses on high-performance middleware using DDS, Apache Kafka, or similar technologies in Linux-based environments.
Responsibilities
Develop and integrate middleware using pub/sub architectures.
Implement communication layers using DDS, Kafka, sockets, gRPC, and Protobuf.
Build software in C, C++, or Java on Linux/Unix systems.
Support containerized deployments and builds using Gradle, CMake, and related tools.
Troubleshoot system, network, and performance issues.
Participate in Agile full lifecycle development.
Basic Qualifications
BS in Computer Science or Computer Engineering.
Experience with DDS, Kafka, or similar middleware.
Proficiency in C, C++, or Java.
Experience with Linux/Unix, socket programming, gRPC/Protobuf, and pub/sub design.
Familiarity with containers, Gradle, and CMake.
Responsibilities
Develop and integrate middleware using pub/sub architectures.
Implement communication layers using DDS, Kafka, sockets, gRPC, and Protobuf.
Build software in C, C++, or Java on Linux/Unix systems.
Support containerized deployments and builds using Gradle, CMake, and related tools.
Troubleshoot system, network, and performance issues.
Participate in Agile full lifecycle development.
Basic Qualifications
BS in Computer Science or Computer Engineering.
Experience with DDS, Kafka, or similar middleware.
Proficiency in C, C++, or Java.
Experience with Linux/Unix, socket programming, gRPC/Protobuf, and pub/sub design.
Familiarity with containers, Gradle, and CMake.
group id: 91094950