Java or C# Software Engineer_Medusa Job

Java or C# Software Engineer_Medusa (Job Number:434731)


SAIC has an immediate need for a Software Engineer to support the Medusa System of Systems for the U.S. Air force's solution for defense against small unmanned aerial systems (s-UAS).

Medusa Command and Control (Medusa C2) allows for a plug-and-play selection of Passive and Active Sensors, Electronic and Kinetic Weapon Systems, as well as the insertion of a variety of Fusion, Association, Threat and Combat ID Algorithms.

Job Description:

The Software Engineer is responsible for implementing capabilities in the full stack Medusa Command and Control (C2) system. This includes implementing server based capabilities in Java, message encoding and decoding, transportation layer communication capabilities based on ZeroMQ, and User Interface capabilities in Android. Experience in the Android lifecycle, view model and design concepts is particularly desirable for this position.

Job Duties / Responsibilities:
- Perform software development tasks, including software requirements definition, software design, code, unit test and integration testing.
- Support Agile Scrum development process
- Debug, isolate and repair defects
- Effectively communicate about technical issues with team and leadership Minimum


Required Qualifications:
- B.S. Degree and 5+ years’ experience in non-web based technology software development
• Experience in an Object Oriented Programming language such as Java or C#
• Understanding of service-oriented architecture in non-web based technologies

Desired Qualifications:
• Experience working in a DoD Agile Development environment
• Previous experience in Command and Control or System of System DoD projects
• Experience implementing transportation layer sync and async capabilities
• Experience encoding and decoding both binary and human readable messages
• Experience utilizing ZeroMQ
• Experience utilizing Protocol Buffers
• Experience in Android UI development
• Basic understanding of physics relating to radio, radar, acoustics, electro- optical infrared and laser systems.

• Must be able to obtain and maintain a Secret Security Clearance

SAIC Overview:SAIC is a premier technology integrator providing full life cycle services and solutions in the technical, engineering, intelligence, and enterprise information technology markets. SAIC is Redefining Ingenuity through its deep customer and domain knowledge to enable the delivery of systems engineering and integration offerings for large, complex projects. SAIC has approximately 15,000 employees are driven by integrity and mission focus to serve customers in the U.S. federal government. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $4.5 billion. For more information, visit

EOE AA M/F/Vet/Disability

Job Posting: Mar 12, 2018, 8:05:22 PM
Primary Location: United States-AL-HUNTSVILLE
Clearance Level Must Currently Possess: None
Clearance Level Must Be Able to Obtain: Secret
Potential for Teleworking: No
Travel: Yes, 10% of the time
Shift: Day Job
Schedule: Full-time
Full time
Huntsville, Alabama 35801, US