Job Description

Software Developer

Contract 3+ years, 40 hours weekly
Secret clearance is required. Interim clearance is sufficient for the start of this position.
This position will be hybrid onsite and remote

Description:
Develops application software. Writing and implementing efficient code. Researches, designs, develops and implements software applications and systems. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. Evaluates, designs and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security and characteristics of overall system. Researching, designing, implementing and managing software programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Determining operational practicality. Documents testing, client experience and maintenance of system corrections. May partner and collaborate with cyber security teams to ensure compliance with security standards. May develop and conduct unit tests.

The Surveillance Systems Group (Group 42) conducts research on integrated sensing and decision support architectures for Air Traffic Control. The group is currently performing research and development into the impact of new generations of secondary surveillance systems on the National Airspace System (NAS), with two major approaches. In the initial approach, the Project Team is analyzing system architecture, implementation, and operational use concepts to assess the theoretical impacts of proposed new systems on the NAS. The results of this research are analyses used by the Federal Aviation Administration (FAA) to determine the effects that the proposed new systems would have on the performance of already-deployed NAS systems. The group subsequently carries out testing, data collection and analysis of the new surveillance systems to verify the expected impacts.

In addition, the Group is developing a spectrum monitoring testbed that will support development and validation of NAS environment simulations. The testbed samples the RF environment at the frequencies used by beacon surveillance radars and emulates planned or potential RF monitoring systems. The emulated RF monitoring results will assist in determining how monitoring data can be used in validating and maintaining environment simulations, which, in turn, will be used to examine the impact on NAS surveillance performance of changes in the set of surveillance systems in use in the NAS. Software developers / programmers are needed to support design, coding and testing of the RF monitoring testbed.

This position involves configuration of digital receiver hardware and development, testing and debugging of real-time software to control the digital receiver and to handle the digital data stream produced by the receiver.

Required Skills:
-Experience with configuration, control and operation of digital receiver / software defined radio (SDR) hardware using vendor-supplied support software
Minimum of 2 years post graduate/educational experience
-C/C++ Programming - Programming is doing coding of software on a Linux platform. This is not for a web based C++ developer or an embedded developer.
-Development in a Linux environment
-GIT/GITHUB experience
-Real-time hardware/software development experience
-Matlab
-Minimum of 2 years post graduate/educational experience

Preferred Skills:
-Direct experience with Pentek digital receiver / SDR hardware and support software. This is highly preferred so candidates with this skill set will get higher priority.
-Knowledge of Mode S secondary radar protocols and signal formats

It is the policy of GCR to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information. GCR is an Equal Opportunity/Affirmative Action Employer and embraces diversity in our employee population.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online