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
๐
Average salary range of similar jobs in
analytics โ
Loading...