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

Captivation Software•Annapolis Junction, MD

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 engineer will develop and implement digital signal processing (DSP) algorithms in software, focusing on high-throughput exploitation of signals, low signal-to-noise ratio, higher-order and/or adaptive modulations. The role also involves modifying existing software and firmware to adapt commercial off-the-shelf (COTS) and government off-the-shelf (GOTS) products to meet special Government needs, and explaining developed models so team members can understand and use models or algorithms for signal processing. This position is open to direct hires 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.
  • Seven years of experience as a DSP algorithm developer on projects with similar software processes.
  • Seven years of experience with C++, Linux, Python, or a similar development language.
  • A Bachelor of Science in Engineering, Computer Science, or a related discipline in DSP algorithms from an accredited college or university is required; the posting states that four additional years of DSP experience may substitute for a bachelor's degree.
  • Two years of experience may be substituted with a Master of Science in Engineering or Computer Science.

Responsibilities

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

Benefits

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