DSP/FPGA Engineer
TeraSi · Stockholm, Sweden
You apply off-site, with the employer or the job board. I never handle applications.
DSP/FPGA engineer - as also known as Physical Layer / Modem Engineer in some organizations
About TERASi
We build Radio Units (RUs) — high-speed, secure, jam-resistant data pipelines for defence, telecom, and industrial markets. Think of them as the nervous system for things that can't afford to lose signal: UAVs that need to stay in contact, deployable 5G that has to work when the grid doesn't, tactical and industrial systems that need to keep talking no matter what's trying to interfere. We design and manufacture everything in Stockholm, from unique mmWave components and packaging up to complete radio systems.
Why Join Us Now
TERASi is at an inflection point: real defence, telecom, and industrial customers are waiting on systems we're actively building. We're a 20-person deep-tech company, which means no layers between your decisions and what ships. You'll define architectures, set conventions, and see your work running on hardware you can hold. If you want ownership of an entire technical domain rather than a slice of one, this is that stage of a company.
The Role
Own the digital modem for our E-band radio link, end to end. Design and simulate the physical layer: synchronization, channel estimation and equalization, forward error correction, adaptive coding and modulation. Implement it in HDL on AMD/Xilinx Zynq-class SoCs, build the verification environment, and bring it up hands-on in the lab against SDR frontends. You lead this effort at the technical level, working with the RF engineer on the radio interface and the embedded team on control and network integration.
What We're Looking For
Must-haves:
- 8+ years in DSP/FPGA development for wireless communication systems, with at least one modem or physical layer taken from concept to working hardware
- Physical layer algorithm design: carrier and timing recovery, channel estimation, equalization, and FEC (convolutional and Reed-Solomon, or LDPC)
- Algorithm modeling and link-level simulation in MATLAB or Python
- HDL implementation (VHDL or SystemVerilog) on AMD/Xilinx SoCs, including timing closure and building proper verification environments
- Hands-on SDR experience: GNU Radio, SoapySDR, or vendor frameworks such as IIO or LimeSuite
- Self-directed: comfortable leading a development effort independently and making architecture decisions
Nice-to-haves:
- Burst-mode or TDD modem experience
- Regulatory compliance work against transmit spectrum masks, such as ETSI EN 302 217
- Embedded Linux on Zynq PS: PetaLinux, DMA, driver integration
- Ethernet packet processing in programmable logic
- mmWave or point-to-point microwave link experience
What You Won't Need to Own
RF and microwave design, hardware and PCB development, and embedded software are covered by the rest of the team. You focus on the signal processing and FPGA domain, and define clean interfaces toward the radio and the network side.