SW DSP Engineer
United Kingdom
SW DSP Engineer
UK - Guildford
Hybrid
Background
Ramon.Space UK is looking for SW DSP Engineer to join a team developing the next generation of space communication platforms.
Ramon.Space is making the final frontier possible by accelerating the future of space computing, bringing resilient, Earth-like digital infrastructure to orbit. Our cutting-edge, software-defined technology equips satellites with advanced storage, processing, and connectivity capabilities - powering smart, efficient, and fully adaptable missions across communications, 5G NTN, earth observation, and space-based data centres.
This is an out-of-this-world opportunity for someone with a background in DSP implementation, looking to take the next step in their career and be part of exciting and innovative projects in space.
We actively encourage AI-assisted working, with access to Microsoft 365 Copilot and GitHub Copilot, including advanced AI models, to support everyday work and engineering development.
What you will be doing
Develop and implement DSP and communication algorithms for satellite communication platforms, including channelization on AMD/Xilinx Versal using RTL and C-style code for AI Engines (AIE), and the integration and customisation of standards-based waveform stacks such as DVB-S2X and 5G NTN. Work closely with Systems, RF and Hardware teams to adapt these implementations to product interfaces and constraints.
Use AI-assisted development tools where appropriate to improve code quality, testing and documentation—not simply produce more code. Retain full ownership of every implementation, understanding how and why the code works and verifying its correctness and performance.
Requirements
- B.Sc in Computer Science or Electrical Engineering from a leading university.
- 3+ years implementing DSP algorithms on embedded, multi-core or FPGA platforms, with demonstrated delivery from specification to validated implementation.
- Hands-on C/C++ and RTL development and debugging experience, including DSP integration across programmable logic and embedded compute platforms within agreed architecture and partitioning.
- Experience measuring and optimising DSP throughput, latency, memory use and numerical accuracy, including fixed-point verification against reference models.
- Practical experience with digital communications and PHY algorithms, including channelization, waveform-stack integration and interface-level testing.
- Demonstrated independent delivery of implementation tasks, hardware/software debugging, and technical collaboration with Systems, RF and Hardware teams.
- Ability and willingness to use AI-assisted development tools critically: explain, review, test and debug generated code, and recognise when AI output is unsuitable.
Advantages
- Experience developing, integrating and profiling DSP kernels on AMD Versal AI Engines.
- Experience using AMD Vivado or Vitis for FPGA implementation, hardware/software integration and timing closure.
- Experience implementing or integrating standards-based waveform stacks, such as DVB-S2X or 5G NTN.
- Experience integrating streaming DSP data paths using AXI interfaces, DMA and buffering across hardware/software boundaries.
- Experience using Bash or Python to automate builds and testing, and Git for collaborative development.
- Experience with hardware-in-the-loop validation of communication waveforms using RF test equipment.
- Experience developing and debugging embedded software in a Linux environment.
- Space enthusiastic
Ramon.Space operates with a RPO Talent Partner and does not accept agency resumes without a signed agreement. Please do not forward resumes to our job’s alias, our employees, or any other company location. Ramon.Space is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with us.
** Ramon.Space is committed to equal employment opportunities.