Embedded Engineer (SDR / Networking / Real-Time Systems)

We are looking for an experienced Embedded Engineer to join a long-term project focused on the development of a high-end Software Defined Radio (SDR) product that has already entered commercial production and is being sold in hundreds of units.

The product is a complex embedded system combining RF, FPGA, NXP processors, and high-performance networking components. You will work on core system software responsible for real-time data processing, control planes, and high-speed data paths.

This is a long-term project with no location restrictions โ€” candidates from Ukraine and other regions are welcome.

Responsibilities

  • Design and develop embedded software for an SDR platform based on NXP processors
  • Implement user-space and kernel-space software components
  • Build and maintain high-speed data paths inside the SDR and between external devices (PC, cloud)
  • Develop and operate control planes (internal SDR logic and external integrations)
  • Work on real-time software with strict performance and latency requirements
  • Implement data processing pipelines using UDP/TCP/DPDK
  • Ensure secure data handling (VPNs, encryption, ciphering activation)
  • Collaborate within a system that includes FPGA-based processing (FPGA coding not required)
  • Debug complex real-time and high-performance systems
  • Participate in system-level design and optimization

Requirements

  • Strong experience with embedded Linux and NXP processors
  • Solid understanding of real-time software development and highly efficient C/C++ code
  • Deep knowledge of networking protocols and data transport
  • Hands-on experience with DPDK, UDP/TCP, and high-throughput networking
  • Experience working with complex embedded systems and real-time processing
  • Strong debugging skills in real-time and low-level environments
  • Proficiency in C / C++, with working knowledge of Python
  • Understanding of software lifecycle management, including:
    • Secure software images
    • Field-deployed software upgrades
    • Monitoring and maintenance
  • Good level of English for technical communication

Nice to Have

  • Knowledge of RF systems and RF signals
  • Understanding of time synchronization technologies (GNSS, IEEE 1588, clock synchronization)
  • Experience with security-related networking features

Required languages

English B1 - Intermediate
Published 3 February
24 views
ยท
3 applications
To apply for this and other jobs on Djinni login or signup.
Loading...