Software Engineer, SrsRAN & OCUDU Stack

Job Description

As Software Engineer for the srsRAN and OCUDU Stack, your mandate is to become CloudlyIO's internal expert on the srsRAN gNB, CU, and DU: how the stack works across every protocol layer, how to customize and configure it for specific customer deployment environments, and how to track and interpret the OCUDU transition as it unfolds. You will build the deep expertise that allows CloudlyIO to offer customers a complete open RAN deployment path on the base station side, and to integrate that deployment path with CloudlyNet's optimization and observability capabilities.

ABOUT CLOUDLYNET AND THIS ROLE'S PLACE IN IT
CloudlyNet is our RAN optimization platform for telecom operators and enterprise networks, using a Bayesian Digital Twin with real UE data to deliver energy savings, load balancing, mobility robustness, and coverage and capacity optimization across 4G and 5G deployments.Delivering CloudlyNet credibly in production requires deep internal mastery of the base station and RAN software stacks that our customers operate on. This role focuses entirely on the base station and CU/DU side of the open-source RAN ecosystem, with primary focus on the srsRAN Project and the closely watched OCUDU initiative that is evolving from it.

ABOUT srsRAN AND OCUDU
The srsRAN Project is an open-source O-RAN-native 5G CU/DU solution developed by Software Radio Systems (SRS). It delivers a complete L1/2/3 protocol stack implementation from I/Q samples to IP packets, portable across x86 and ARM, scalable from a Raspberry Pi to a data center, and certified by the O-RAN Alliance for multi-vendor deployments. It implements 3GPP 5G system architecture with full disaggregation between DU and CU, and CU further separated into CU-CP and CU-UP.OCUDU is the next chapter of srsRAN: the "Linux of RAN." Selected by the US Department of Defense's FutureG Office through the National Spectrum Consortium, SRS and DeepSig are transitioning srsRAN into a carrier-grade, BSD-licensed, Linux Foundation-hosted open platform for 5G, 6G, and AI-RAN. It is designed to be modular, hardware-agnostic, and standards-aligned, with rigorous third-party validation at O-RAN Alliance OTICs and NSF testbeds. The srsRAN community exceeds 10,000 users and contributors, and OCUDU will carry that momentum forward.For CloudlyIO, staying ahead of this transition and developing production-grade customization expertise on top of this stack is a strategic priority for CloudlyNet.

Job Requirement

  • Build deep working expertise in the srsRAN Project codebase, covering the full CU/DU protocol stack from L1 through L3, including the O-RAN interfaces: O-RAN 7.2 Fronthaul, F1, E1, E2, and O1
  • Run, test, and characterize srsRAN gNB behavior across simulation environments using ZMQ-based RF simulation and validated against real O-RU hardware such as Benetel, VVDN, and LITEON where applicable
  • Develop and maintain customizations to the srsRAN stack for production customer contexts: scheduler parameter tuning, handover configuration, capacity and coverage optimization integration points, CU-CP/CU-UP configuration, and FAPI/nFAPI interface customization
  • Track OCUDU development milestones including v1.x carrier-grade baseline and v2.x roadmap features (massive MIMO, NTN, RedCap, Carrier Aggregation, GPU acceleration), evaluate their readiness for CloudlyNet customer deployments, and maintain internal documentation on what each release means in production terms
  • Integrate srsRAN-based RAN testbed deployments with CloudlyNet's rApps and Bayesian Digital Twin, providing real base station telemetry and control interfaces that improve optimization model accuracy
  • Build and maintain E2 interface integrations between srsRAN-based gNBs and the CloudlyNet AI Copilot and rApp layer, enabling data collection and closed-loop control in customer environments
  • Support the exploration of AI-RAN capabilities as OCUDU integrates DeepSig's AI/ML-native RAN features, assessing their relevance for CloudlyNet's optimization roadmap
  • Maintain integration and customization documentation clearly enough that solution engineers can reference it in customer technical evaluations and deployments
YOU MAY BE A GOOD FIT IF YOU HAVE

  • 2 to 4 years of experience in telecommunications software engineering, wireless systems development, or open-source RAN stack work
  • Hands-on familiarity with the srsRAN Project codebase or equivalent depth in another open-source 5G gNB/CU/DU implementation such as OAI gNB
  • Strong proficiency in C++ in a systems programming context
  • Working knowledge of 5G NR RAN architecture: L1, L2, L3, the CU/DU split, CU-CP/CU-UP disaggregation, and the O-RAN interface specifications that govern them
  • Understanding of O-RAN Alliance functional splits including 7.2 open fronthaul, and the E2 interface as used in near-RT RIC deployments
  • Comfort tracking and interpreting an active open-source project: you can read a GitHub discussion thread, a design document, or a release note and extract what matters for a production deployment
  • Genuine curiosity about where open RAN is heading, including OCUDU, AI-RAN, and the convergence of open-source and carrier-grade standards

PREFERRED QUALIFICATIONS
  • Prior experience contributing to or customizing the srsRAN Project codebase on the gNB, CU, or DU side
  • Familiarity with O-RAN Alliance certification processes and what O-RAN Alliance OTIC validation means for interoperability
  • Experience with ZMQ-based RF simulation environments and real SDR or O-RU hardware
  • Knowledge of the OCUDU initiative, its Linux Foundation governance model, and its roadmap significance for open RAN adoption
  • Familiarity with AI-RAN concepts and how machine learning is being integrated into RAN physical and MAC layers
  • Experience with Kubernetes-based cloud-native RAN deployments
  • Bachelor's or Master's degree in Telecommunications Engineering, Electrical Engineering, Computer Science, or a related field

COMPENSATION & BENEFITS
  • Salary: Competitive base, negotiable based on experience
  • Performance-based commission structure: your earnings scale directly with your results
  • Two annual festive bonuses, each equivalent to half a month's salary
  • Two-day weekends, 10 days casual leave, 10 days sick leave, and 14 public holidays per CloudlyIO's global holiday calendar for Bangladesh
  • Fully subsidized lunch and evening snacks, plus tea and coffee throughout the day
  • Direct collaboration with US clients and teams, with real exposure to global enterprise AI deals from day one