> Markdown version of [/jobs/ext/2050955-principal-dsp-engineer](https://www.wearedevelopers.com/jobs/ext/2050955-principal-dsp-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). --- # Principal DSP Engineer - **Company:** Domo Tactical Communications - **Location:** Whiteley, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Algorithm Design, C++ (Programming Language), Field-Programmable Gate Array (FPGA), Python (Programming Language), MATLAB, Signal Processing, Software Defined Radio - **Published:** August 14, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2923377735-2 ## About the Role Wireless communications or SDR experience would be highly relevant, but it is not essential. We are equally interested in strong DSP Engineers from other mathematically intensive signal-processing backgrounds. Experience with C/C++ and embedded systems would be useful, as would some knowledge or exposure to FPGA technology. You do not need to be an FPGA design expert, however. We are primarily looking for people with strong DSP fundamentals who understand how algorithms can ultimately be translated into practical, real-time products. Although we are advertising this position at Principal level, we are also very interested in hearing from strong Senior DSP Engineers. We can consider the level of the position based on your experience and technical capability. ## Description At DTC, our DSP Engineers work at the heart of our wireless technology, designing and developing the signal processing algorithms and proprietary waveforms that enable our products to transmit data reliably and securely over the air. You will work across DSP algorithm design, modelling, simulation and testing, using MATLAB and/or Python to develop new capabilities and enhance our existing Software Defined Radio (SDR) technology. This could include the design, modelling and evaluation of waveforms for reliable communication in challenging channel conditions, encompassing areas such as modulation and coding, waveform shaping, synchronisation, channel estimation, equalisation and signal detection. Our work combines advanced engineering with real-world product development. You could be developing a new waveform, modelling and improving an existing system, creating a prototype to demonstrate a new capability, or analysing data to understand and optimise the performance of our technology. ## Related Videos - [Perfect Pitch: Unveiling the Mathematical Symphony Behind a Guitar Tuner](https://www.wearedevelopers.com/videos/1095-perfect-pitch-unveiling-the-mathematical-symphony-behind-a-guitar-tuner) - [How Regex Works: The Secret Sauce Behind Pattern Matching](https://www.wearedevelopers.com/videos/1212-how-regex-works-the-secret-sauce-behind-pattern-matching) - [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) - [How to Domain Model – An example from manufacturing](https://www.wearedevelopers.com/videos/742-how-to-domain-model-an-example-from-manufacturing) - [Design as an algorithm, not as a feature](https://www.wearedevelopers.com/videos/471-design-as-an-algorithm-not-as-a-feature) - [The age of agency: When products start to think and act](https://www.wearedevelopers.com/videos/1925-the-age-of-agency-when-products-start-to-think-and-act) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)