As our DSP Software Engineer / Software Defined Radio Developer, you will have a core position in our DSP team, implementing algorithms developed by the team. The scope of the algorithms is RF signal analysis - methods and techniques (clock sync, pattern matching, phase and frequency offsets, handling noise, error corrections, and more). The software is expected to be real-time and performance-critical, processing up to 10 GB/s of data on a desktop computer.
Expert of programming in C/C++, in multi-threaded, performance-critical environments
Experience with developing production systems, including debugging, profiling, optimizing, prototyping, interface implementation, system design, and architecture
Knowledge of Linux programming and operating systems (synchronization, threads, process communication, networks, etc.)
Experience with theoretical DSP (math)
Expert in implementation of DSP algorithms, such as burst detection, CFO, pattern matching, clock sync, frequency hopping, and direction-finding
Basic understanding of RF and Digital Wireless Communication Systems
Small (0 - 50)