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
To apply for this and other jobs on Djinni login or signup.
Loading...