Software Engineer – Signal Processing & SDR
Shaping the future of Satellite Communications!
About Remos Space
Remos Space is at the forefront of satellite communications, simplifying ground operations through software-defined ground stations and modems. Our technology enables scalable and cost-effective satellite communications.
We are looking for passionate engineers who thrive in a high-tech, fast-paced environment and want to work on cutting-edge satellite communication technologies.
Role Overview
We are seeking a Software Engineer – Signal Processing & SDR to develop and optimize software-defined radio (SDR) solutions for satellite communications. This role involves high-performance signal processing, modulation/demodulation algorithms, and satellite communication protocol implementation.
Key Responsibilities
- Develop real-time digital signal processing (DSP) algorithms for demodulation, error correction, and spectrum analysis.
- Implement SDR applications using C++ and Python for high-performance satellite communications.
- Apply advanced design patterns to ensure scalable and maintainable software architectures.
- Utilize the latest C++ standards (C++17/20/23) for efficient, modern, and high-performance coding practices.
- Optimize signal processing performance using Intel IPP and CPU intrinsics.
- Design and implement advanced modulation schemes, including:
- Suppressed carrier modulations: BPSK, QPSK, OQPSK, SOQPSK, 8PSK
- Residual carrier modulations: PCM/PM, PCM/PSK/PM
- Integrate SDR solutions into satellite communication systems while ensuring compliance with CCSDS standards, including:
-
Telemetry (TM) Forward Error Correction (FEC) & Channel Coding:
- CADU (Channel Access Data Unit) processing
- Viterbi, Reed-Solomon, LDPC, Turbo coding
-
Telecommand (TC) Channel Coding:
- BCH, LDPC, and CLTU (Communications Link Transmission Unit) encoding and processing
- Develop robust error correction algorithms for reliable satellite communications in noisy environments.
-
Telemetry (TM) Forward Error Correction (FEC) & Channel Coding:
Must-Have Requirements
- Hands-on experience with SDR hardware (e.g., USRP, advanced digitizers).
- Strong expertise in digital signal processing (DSP), such as filtering, FFTs, and adaptive algorithms.
- Deep understanding of modulation schemes (suppressed carrier & residual carrier modulations).
- Proficiency in C++ (C++17/20/23) and Python for SDR software development.
- Experience with advanced software design patterns for efficient, scalable development.
- Strong knowledge of satellite communication protocols (CCSDS, DVB-S2X).
- Expertise in Forward Error Correction (FEC) and channel coding (Viterbi, Reed Solomon, LDPC, Turbo, BCH, CADU, CLTU)
Preferred Qualifications (Nice to Have)
- Experience with FPGA development (VHDL/Verilog, Xilinx Vivado, Intel Quartus).
- Familiarity with AI-driven signal processing and spectrum analysis.
- Knowledge of advanced CCSDS standards, including:
- CCSDS Virtual Channels (VC, MAPs) for efficient data multiplexing
- CCSDS Space Link Extension (SLE) for satellite ground network interoperability
- CCSDS File Delivery Protocol (CFDP) for reliable space data transfer
Why Join Remos Space?
Work on next-generation satellite communication technologies.
- Be part of an innovative team solving real-world challenges.
- Opportunity to grow in a fast-paced, high-tech environment.
📩 Interested? Apply now or reach out for more details!
📍 Location: Luleå, Sweden
- Department
- IT and Tech
- Locations
- Luleå
About Arctic Business
From the heart of northern Sweden, we empower entrepreneurs to transform extraordinary ideas into thriving businesses. By connecting industry leaders with innovative start-ups, we foster groundbreaking collaborations that pave the way for new possibilities.
Software Engineer – Signal Processing & SDR
Shaping the future of Satellite Communications!
Loading application form
Already working at Arctic Business ?
Let’s recruit together and find your next colleague.