View all jobs

DSP Algorithm and Software Engineer - CI Poly

Fairfax, VA
Our client is the sole prime on a multi-decade program that works on exciting and challenging Signal Processing problems that are very important to Intelligence Community missions. You'll find work that involves detection and processing of LTE / 4G / 5G signals, modulation / demodulation algorithms, quadrature amplitude modulation (QAM), low signal-to-noise situations, estimation problems, phase shifts, time synchronization algorithms, frequency and phase corrections, forward error correcting, machine learning, and more. The program is entirely software focused - no hardware / FPGA work. This program has continual needs for DSP / SIGINT Engineers, Distributed Software Engineers, and Cloud / DevOps Engineers. DSP / SIGINT Engineers do everything from algorithm design to production implementation: design modulation / demodulation and other DSP algorithms, create proofs-of-concept in Matlab, implement algorithms in code (typically C++, C, or Python), get that code running correctly a single server, and then get that code running correctly on large clusters (100+ servers). Software Engineers here do everything listed above, except for algorithm design and Matlab proofs-of-concept, plus they write code for data acquisition / processing / analysis (C++, Python, Java, etc.). Cloud / DevOps Engineers work with the rest of the team to provide environments to support CI/CD processes using cloud-native technologies (Docker, Kubernetes, microservices, etc.) Salaries are on-par with the market, but the total compensation is out of this world: in addition to a massive 401(k) contribution, they provide a large fund that can be used for various benefits with the remainder taken as additional cash. There are work locations for this team in Virginia, Colorado, New Mexico, Georgia, and OCONUS. Most roles can accept someone with a TS clearance (TS/SCI preferred), while some require a CI or FS Poly.

Share This Job

Powered by