System Integration Engineer, 5G Testbed

Job Description

As System Integration Engineer for the 5G Testbed at CloudlyIO, you will build and maintain the end-to-end open-source network testbed that the entire Open RAN and Core Engineering team depends on for protocol development, regression validation, and customer scenario reproduction. Your deliverable is not a one-time setup: it is a repeatable, well-observed, fully documented environment that any engineer can operate on and that produces reliable results every time it runs.You will own bring-up, configuration, observability, automation, and the quality of every bug reproduction package that goes from the testbed to a protocol developer. You are the person who makes the difference between "we think we can reproduce this" and "here is the exact config, the exact steps, the log bundle, and the PCAP."

ABOUT CLOUDLYNET AND THIS ROLE'S PLACE IN IT
CloudlyNet is our RAN optimization platform for telecom operators and enterprise networks. Validating that platform credibly requires a working, repeatable, observable end-to-end network: OAI gNB, OAI UE or UE simulator, and Magma core, all configured correctly, all producing clean traces, and all documented well enough that any engineer on the team can bring it up and reproduce any scenario from scratch.That infrastructure does not build or maintain itself. This role owns it.

Job Requirement

  • Build and maintain the end-to-end testbed: OAI gNB, OAI UE or UE simulator, and Magma core, covering initial bring-up, configuration management, and ongoing stability across network topology changes and software updates
  • Own registration and attach flow validation, data path testing (ping, iperf, throughput sanity), and sanity and regression scripts that can be run by any team member without manual intervention
  • Own testbed observability: define and maintain capture points, Wireshark filters, decode sanity checks, and trace bundle packaging so that protocol developers receive clean, complete, immediately useful debug artifacts
  • Automate the testbed environment using Docker and docker-compose for all standard configurations, and extend to Kubernetes and CI scripts where they add meaningful repeatability and scale
  • Produce high-quality bug reproduction packages for every reported issue: exact configuration, precise reproduction steps, complete log output, PCAP capture, and a clear expected-versus-actual summary that a protocol engineer can act on immediately
  • Maintain runbooks, environment documentation, and bring-up guides to a standard where a new team member can operate the testbed on day two without one-on-one handholding
  • Support protocol and stack engineers by isolating integration issues from protocol implementation issues, providing the environmental certainty that lets them debug the code rather than the testbed
  • Monitor the health of testbed components across OAI, Magma, and networking infrastructure, proactively identifying configuration drift or software update impacts before they block the team
YOU MAY BE A GOOD FIT IF YOU HAVE

  • Strong Linux systems and networking fundamentals: routing, iptables, network interfaces, IP forwarding, VLAN configuration, and tcpdump-based traffic capture and analysis
  • Hands-on experience with Docker and docker-compose for multi-component networked environment automation, with the discipline to keep configurations version-controlled and reproducible
  • Proficiency in bash and Python scripting for environment automation, test execution, and log processing
  • Strong troubleshooting instincts and documentation discipline: you solve problems systematically and you write down what you found so the next person does not have to solve it again
  • Wireshark proficiency for protocol trace capture, filtering, and decode validation across IP, GTP-U, SCTP, and 5G NAS layers
  • A "anyone can rerun it" philosophy toward testbed work: environments you build are documented, automated, and reliable, not personal knowledge held in your head

PREFERRED QUALIFICATIONS
  • Experience deploying or operating Magma, Open5GS, or free5GC as a mobile core in a testbed or lab environment
  • Familiarity with OAI RAN simulation modes including rfsim, ulsim, and dlsim, and how to configure them for repeatable E2E scenarios
  • Basic understanding of 5G NR and LTE protocol layers (MAC, RLC, PDCP, RRC, NAS, GTP-U) sufficient to accelerate triage conversations with protocol developers
  • Experience with traffic generation and throughput testing tools such as iperf3 or TRex
  • Experience with Kubernetes-based deployment for cloud-native testbed environments
  • Familiarity with CI pipeline integration for automated testbed bring-up and regression execution (GitHub Actions, GitLab CI, or equivalent)
  • Bachelor's or Master's degree in Telecommunications Engineering, Computer Science, Electrical Engineering, 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