we are looking for

Senior Embedded / Real-Time Software Engineer (SDR) Remote Full-time

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

Working conditions

5-day working week, 8-hour working day, flexible schedule

5-day working week, 8-hour working day, flexible schedule;

Work from home with coffee

Remote work.

Contact Us
Subscribe to vacancies

    Contact Us
    UK office:
    Phone:
    Follow us:
    A-listware is ready to be your strategic IT outsourcing solution

      Consent to the processing of personal data
      Upload file