Senior Embedded / Real-Time Software Engineer (SDR)
Our customer:
Our customer is a technology-driven company developing a high-end Software Defined Radio (SDR) product, already moving from prototyping to commercial production (hundreds of units).
Your tasks:
- Design, develop, and optimize real-time embedded software for a high-performance SDR system
- Implement high-speed data paths inside the SDR and between the SDR and external devices (PC / cloud)
- Develop user-space and kernel-space software on NXP processors
- Work with DPDK-based networking, including UDP/TCP data processing and secure data transmission
- Participate in system-level development involving RF front-end, FPGA (integration level), and processors
- Implement and operate the control plane (internal SDR logic and external communication)
- Ensure real-time performance, low latency, and highly efficient code execution
- Debug complex real-time, multi-component systems (SW + FPGA + RF)
- Implement secure software management flows: secure images, field upgrades, monitoring
Required experience and skills:
- Strong experience in real-time embedded software development
- Hands-on experience with DPDK (mandatory)
- Practical experience with RF systems and digital signal processing in embedded environments
- Solid understanding of networking protocols and data processing (UDP/TCP)
- Experience with NXP processors and user-space / kernel-space development
- Proven ability to write highly efficient, low-latency C/C++ code
- Experience working in systems that include FPGA (FPGA coding not required)
- Strong debugging skills for real-time and complex systems
- Understanding of high-speed data paths and performance optimization
- Good command of English (written and spoken)
- Experience with Python for tooling, scripting, or support tasks
Would be a plus:
- Deep understanding of RF signals and SDR architectures
- Experience with time synchronization technologies (GNSS, IEEE 1588, clock synchronization)
- Background in digital signal processing (DSP) for real-time systems
- Experience with security mechanisms (VPNs, ciphering, secure communication)
- Experience with cloud-connected embedded systems
Required languages
| English | B2 - Upper Intermediate |
Published 28 January
15 views
ยท
0 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...