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)
A-listware is ready to be your strategic IT outsourcing solution
Close
Contact Us
Close
Get a free consultation
Tell us more about your project
Manage Consent
By using this website you are consent to using of receiving and using personal data and processing cookies. More information about cookies.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.