×
Register Here to Apply for Jobs or Post Jobs. X

Data Distribution Service Developer

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: Saic
Full Time position
Listed on 2026-06-10
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below

Description

We are seeking an experienced Data Distribution Service Developer (DDS Developer) to design, implement, and optimize distributed, real‑time data communication solutions supporting mission‑critical systems. The ideal candidate has hands‑on expertise with OMG DDS standards and experience developing high‑reliability software for aerospace, defense, robotics, or embedded environments. This role is onsite at Redstone Arsenal in Huntsville, AL.

Key Responsibilities
  • Design, develop, and maintain DDS‑based publish/subscribe messaging interfaces and middleware components.
  • Architect distributed data exchange systems to meet stringent latency, throughput, and reliability requirements.
  • Implement DDS topics, QoS policies, and data models to support system interoperability.
  • Integrate DDS with C++, Rust, or other system‑level languages in real‑time or embedded environments.
  • Collaborate with systems engineers to interpret ICDs, data models, and system architecture artifacts.
  • Develop automated test frameworks for validating DDS messaging, failover behavior, and QoS configurations.
  • Troubleshoot distributed communication issues using tools such as RTI Admin Console, Wireshark, or proprietary vendor tools.
  • Support interoperability testing, integration events, system demos, and field testing.
  • Prepare technical documentation including interface definitions, design specs, and compliance matrices.
Qualifications Education Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field and nine (9) years’ experience;
    Additional six (6) years’ experience can be considered in lieu of degree (per contract vehicle).
Clearance Requirements
  • Must possess an active Secret security clearance; US Citizenship required.
Required Qualifications
  • Hands‑on experience developing with DDS implementations such as RTI Connext, OpenDDS, eProsima FastDDS, or Cyclone DDS.
  • Strong proficiency in C++, Rust, or another systems programming language.
  • Solid understanding of networking fundamentals (UDP/TCP, multicast, QoS, serialization).
  • Experience working in real‑time or embedded systems.
  • Familiarity with configuration management and Dev Sec Ops  tools (Git, CI/CD, automated testing).
  • Ability to interpret system architecture, ICDs, and message/data models.
  • Strong analytical and problem‑solving skills.
  • Excellent communication and documentation abilities.
  • Ability to collaborate in multidisciplinary, agile teams.
  • Detail‑oriented, disciplined, and mission‑focused.
Preferred Qualifications
  • Experience developing software for aviation, autonomous systems, or defense platforms.
  • Knowledge of DoD cybersecurity requirements (RMF, STIGs) and secure coding practices.
  • Familiarity with modeling languages (IDL, XML, UML) and DDS data modeling.
  • Understanding of reliability mechanisms (heartbeats, liveliness, durability, failover).
  • Experience with Linux‑based deployment environments.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary