As a Senior Radio Software Developer, you will be responsible for designing, implementing, and testing 5G Radio Software.
Essential Requirements:
• 5+ years of software development experience in a professional environment
• Working knowledge of Linux-based operating systems, especially kernel customizations and configuration, device tree customizations, U-Boot configuration, memory provisioning, etc.
• Solid understanding of different device interfaces i2c, gpio, memory-mapped devices, and protocols for memory access, DMA engines, HSSI, etc.
• Familiarity with working with embedded systems
• Yocto-based toolchain/build experience
• Experience with ARM architectures
• Career experience in low-level drivers written in C
• Knowledge/experience with FPGA subsystems
• Work on radios and knowledge of radio protocols like PTP, SyncE, Radio Transceiver Interfaces, PHY/MAC/ETH, 5G Digital Front End, ORAN, etc.
• General networking/protocol and telecom knowledge
• Python/C++ Development Experience
• Experience working with NETCONF & YANG based applications
Desirable Requirements:
• Knowledge of 4G/5G Radio SW subsystems architecture
• Knowledge of ORAN WG4 (Open Front-Haul interface)