RF Signal Processing Engineer



Software defined radios have opened the RF engineering world to an accelerated pace of innovation. At Swoop, we are working to make any communication device able to be “software defined,” regardless of who initially built it, or when it was built. To be successful, we must solve challenges in protocols, timing, waveform design, and spectrum sensing and management, among others. The network can be a platform upon which distributed systems are built. If you join Swoop, you will have the opportunity to help bring that platform to life.


  • Implementing programmable signal processing around wireless digital communications
  • Leverage signal processing concepts and theory such as detection, estimation, array processing, and spectral analysis
  • SDR Waveform development
  • Porting radio frequency control, Layers 1 and 2 (PHY, MAC) implementation of IEEE wireless specs, industry wireless standard (i.e. Bluetooth), and custom RF protocols
  • Responsible for building Swoop’s interface for SDR’s and radio backends

Minimum Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering, or related technical field
  • Knowledge in communications concepts such as modulation, link budgets, propagation, coding, channel modeling, filtering, spectral analysis
  • Proficiency programming in one of the following: C/C++, MATLAB, Python, or VHDL
  • Must understand how to implement lower layer blocks of commonly used industry RF transceivers
  • Deep understanding of electromagnetic spectrum
  • Experience in one of the following: DSP algorithms, SDR programming, or modem programming
  • Strong analytical skills, able to break down problems into underlying parts of the chain systematically

Preferred Qualifications

  • Advanced degree in electrical engineering with emphasis in communication systems and digital signal processing
  • Experience writing software for one or more of the following: 5G telecom wireless signal processing, audio or video coding, image or data compression, radar or sonar, sensor array processing, control systems, streaming data
  • VHDL programmable logic (PL) experience
  • Experience with FPGAs or ASICs
  • Experience with one or more of the following: Time-Division Multiplexing (TDM), Frequency-hopping spread spectrum (FHSS), NOMA, Time Domain Analysis (TDA), Frequency Diverse Array (FDA)

Swoop Search is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state, or local laws.