SAIC is in need of a C++ Software Developer to join the Joint Range Extension (JRE) software development team in San Diego. JRE is a combat proven datalink gateway which extends the reach of tactical data across the battlespace and around the globe.
You will be working with our development team to develop new code and to refactor and generalize our existing codebase to bring JRE capabilities to new platforms and missions.
Your responsibilities will include:
Adapting existing C++ based code for use in Windows 10 and Linux based systems using MS Visual Studio and GCC.
Developing and testing custom interface code and making adaptations to meet requirements that are unique to specific customers.
Integrating and testing the software you develop with Link 16 and other tactical radios.
Developing rpm scripts to support Linux deployment.
US Citizen with an Active Secret Level Security Clearance
BA/BS in Computer Science or another STEM field.
Expert level experience in C/C++ programming for Windows and Linux that includes developing and debugging multi-threaded programs making use of the C++ Standard Library and other C++ frameworks.
At least 8 years of software development in C/C++ and strong object oriented design skills.
This position requires a security clearance at the Secret level. Applicants will be subject to a security investigation and must meet eligibility requirements for access to classified information. An active clearance at the Secret level or above is highly desirable.
Position will require occasional travel to industry partner facilities to support integration activities.
Experience with MIL-STD-1553B BC/RT/Monitor programming, preferably Alta DT.
Experience with synchronous and asynchronous serial interface programming.
Experience with the use of TCP/IP sockets, POSIX threads or other native tasking in support of concurrent cooperative processing.
Knowledge of Link 16, familiarity with MIL-STD-6016, interfacing with Link-16 and/or MIDS terminals (including small form factor terminals such as STT and TTR).
Experience with SATCOM and LOS radios such as the ARC-210/231, and PRC-117F/G.
Experience with SATCOM and serial protocols such as JREAP, STJ, and SJ.
Familiarity interfacing with ARINC-429 based navigation systems and MIL-STD-1553B based navigation systems.