Radio Frequency Software Engineer 1 - C++/Linux/Python/DSP

Captivation Software•Annapolis Junction, MD
•$130,000 - $270,000

About The Position

Captivation Software is seeking a mid-level software engineer to assist with daily responsibilities in support of the mission to protect the country. The role focuses on developing digital signal processing (DSP) algorithms and software, including high-throughput exploitation of signals with low signal-to-noise ratios and higher-order and/or adaptive modulations. The engineer will also modify existing software or firmware to adapt commercial off-the-shelf (COTS) and government off-the-shelf (GOTS) products to special Government needs, and explain developed models so teammates can understand and use them. This is a direct-hire position only; candidates from third-party staffing or recruiting firms will not be considered. Candidates must be U.S. citizens and currently hold a Top Secret/SCI U.S. Government security clearance with a favorable polygraph.

Requirements

  • Currently hold a Top Secret/SCI U.S. Government security clearance with a favorable polygraph.
  • Be a U.S. citizen.
  • Four years of experience as a DSP algorithm developer on projects with similar software processes.
  • Four years of experience with C++, Linux, Python, or a similar development language.
  • Bachelor of Science in Engineering, Computer Science, or a related discipline in DSP algorithms from an accredited college or university.
  • Required skills: C++, Linux, Python, and DSP algorithms.
  • Two years of experience may be substituted with a Master of Science in Engineering or Computer Science.
  • Four years of additional DSP experience may be substituted for a bachelor's degree.

Responsibilities

  • Design and implement DSP algorithms in software, focusing on high-throughput exploitation of signals, low signal-to-noise ratios, and higher-order and/or adaptive modulations.
  • Modify existing software and/or firmware to adapt COTS and GOTS products to meet special Government needs.
  • Provide concise explanations of developed models so other team members can understand and use models or algorithms to process signals of interest.
  • Assist with daily software engineering responsibilities.

Benefits

  • Up to 20% 401(k) contribution; no matching required, vested from day one.
  • $3,600 HSA contribution.
  • Six weeks of paid time off.
  • Company-paid employee medical, dental, and vision insurance.
  • Company-paid life insurance, short-term and long-term disability, and AD&D coverage.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service