Digital Signal Processing Engineer
Core
Design, implement, and optimize digital signal processing algorithms for real-world wireless systems to reverse engineer, analyze, and secure complex communication technologies.
Role type
Senior IC Digital Signal Processing Engineer
Builds
Mission-focused RF applications, SDR building blocks, and advanced wireless algorithms
Domain
National Security / Wireless Communications / Digital Signal Processing
Deliverable
production ML models
Required skills
Digital Signal Processing (DSP), Software Defined Radio (SDR), RF system design, Modulation/Demodulation, Waveform processing, C/C++/Embedded C/Python, Git workflows, SDR hardware (USRP, BladeRF, PlutoSDR)
Preferred skills
End-to-end wireless system architecture, Advanced degree in EE, GNU Radio/Vivado/ModelSim, DSP provider SDKs (TI, AD, ST)
Technologies
GNU Radio, Radio Hacker, GQRX, Vivado, ModelSim, Ettus USRP, BladeRF, PlutoSDR, C, C++, Embedded C, Python
Responsibilities
Design and optimize DSP algorithms for wireless systems; Perform signal detection, identification, classification, and decoding; Develop receiver, transmitter, and modem architectures; Develop prototypes using SDR hardware and RF test equipment; Contribute to centralized software design patterns and infrastructure.
Seniority
Senior, hands-on IC