Post Job Free
Sign in

Radio Software Developer

Company:
PRI Global
Location:
Ottawa, ON, Canada
Posted:
April 30, 2025
Apply

Description:

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)

Apply