> Markdown version of [/jobs/ext/2915373-dsp-software-engineer](https://www.wearedevelopers.com/jobs/ext/2915373-dsp-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # DSP Software Engineer - **Company:** TapHere! Technology, LLC - **Location:** Evergreen, CO, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** LTE (Telecommunication), Bit Error Rate, C Sharp (Programming Language), C++ (Programming Language), Code Division Multiple Access, Information Systems, Data Transmissions, Linux, MATLAB, Satcom, Signal Processing, Software Defined Radio - **Published:** September 15, 2026 - **Apply:** https://careers.taphere.com/jobs/22/apply/new ## About the Role *BS degree in STEM field supporting an Information Systems Science role (examples include Electrical Engineering, Mathematics, Computer Science, etc.) preferred *2-3+ years of professional experience writing general purpose CPU-based DSP code for RF radio signal processing; using MATLAB for proof of concept and C or C++ or C# for final implementation *Experience creating software filters (FIR, IIR, comb, multirate etc.) *Experience creating software radio functions such as AGC, received power calculations, phase/frequency correction *Experience creating software demodulators and modulators (PSK, FSK, QAM, AM, FM, MSK, etc.) *Experience creating software error coding routines (FEC such as Reed Solomon, CRC, etc.) *Experience with software defined radio signal chain design *Good understanding of Information System Sciences from a signals perspective (correlation, convolution, FFTs, bit error rate, constellations, etc.) Desired Additional Experience (Optional) *SATCOM Systems *Convolutional coding (Viterbi, etc.) *Radar signal processing *Cognitive radio functions *Phased Array techniques (beamforming, adaptive nulling) *MIMO *Spread Spectrum and PN Coding *Familiarity with wireless communication protocols/standards/concepts such as 802.11xx, TDMA, CDMA, LTE, MANET, etc. *Usage of common lab equipment for digital communication signal analysis (spectrum analyzers, vector signal analyzers, oscilloscopes, etc.) *Comfortable working in both Linux and Windows environments Skills Required: * MATLAB and C or C++ or C# * Ability to convert signal processing concepts such as transform theory, sampling theory, filter theory, common signal processing operations (correlation, convolution, etc) into actual software implementations ## Description Work in a small team environment to develop signal chain processing libraries for driving the next generation of TapHere! SDR solutions. Candidate will develop libraries and modules for a variety of programs, generating building blocks for the TapHere! Radio foundational architecture. Work will be done from the TapHere! Radio Lab, with occasional travel to customer sites. ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)