Remote Software Developer

Overview

Remote
$80 - $100
Contract - W2
Contract - 3 Year(s)

Skills

software development
C++
algorithm development
Meteorological algorithm development

Job Details

Job Title:

Software Engineer

Duration:

3+ years ( Extendable)

Location:

This position is REMOTE. The candidate is able to work remotely from any location. They may be asked to take up to 4 trips per calendar year to Lexington if the program/project requires it.

Clearance:
Candidates should have an active clearance (secret/top secret, etc.) in order to be considered for this position due to the nature of the work being done.

This group develops sensors, automated hazard detection and forecasting systems, and decision support tools to reduce the impact of adverse weather on national aviation operations. Software Engineer to work on an ongoing upgrade project for Airport Surveillance Radar and Weather Systems Processor.

Although most of the job consists of porting existing software from old to new platforms, there will also be implementation of new signal processing algorithms in real-time code, as well as an effort to improve the performance of wind-shear detection algorithms through testing with weather radar data
Must Haves:
Software/Algorithm Development
Algorithm optimization for real time systems
Networking Applications and Protocols: TCP/IP, DNS, NTP, DHCP, SSH, FTP and HTTP/S.
Software Documentation
C/C++ Programming
Development experience on a Linux platform
GIT/GITHUB
Multithreaded programming
Python Programming/Scripting
Real-Time Hardware/ Software Development and Implementation
Software Design/Development
Software Porting
Solaris platform
Meteorological algorithm development
Jira
Weather Radar Systems
Software Testing

Nice to Haves:
Experience working with the FAA
Experience with Python Celery package
Experience with Numba compiler
Prowess in debugging real-time system issues

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.