O-RAN rApp & xApp Developer

AWTG LTD
London, UK
15 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Code Review Computer Programming Databases Data Sharing Software Debugging Linux Python (Programming Language) MariaDB Routing Redis Software Engineering O-RAN
+10 more
5G NR Git Data Layers Integration Tests Kubernetes Information Technology Restful APIs Data Pipelines Docker Microservices

Job description

  • Design, develop and test rApps for the Non-RT RIC / SMO layer, using the R1 interface to consume data and issue A1 policies to the Near-RT RIC.
  • Design, develop and test xApps for the Near-RT RIC, using the E2 interface to implement near-real-time control loops.
  • Integrate rApps and xApps with SMO services, data pipelines and data layers (e.g. the R-NIB).
  • Collaborate with RAN and network engineers to translate use cases into working applications.
  • Design and implement CI/CD pipelines for automated build, test and deployment of RIC applications.
  • Ensure compliance with relevant O-RAN Alliance specifications (A1, E2, O1, R1) and coding standards.
  • Participate in code reviews, unit/integration testing, and technical documentation.
  • Troubleshoot and debug issues across the RIC platforms and application stack.

Requirements

  • 3-5 years’ software development experience, with strong programming skills in Python and Go.
  • Solid understanding of the O-RAN architecture: SMO, Non-RT RIC, Near-RT RIC, and the A1, O1, R1 and E2 interfaces, including E2 Service Models.
  • Knowledge of 5G NR RAN protocols and 3GPP specifications.
  • Experience with Near-RT RIC Message Routing and Shared Data Layer (SDL).
  • Experience working with multiple databases (e.g. Redis, Influx, MariaDB).
  • Hands-on experience with the O-RAN SMO/Non-RT and Near-RT RIC platforms.
  • Experience developing, packaging and deploying containerised applications with Docker, Kubernetes and Helm.
  • Working knowledge of REST APIs and microservices architecture.
  • Proficiency with Git and collaborative development workflows.
  • Comfortable working in a Linux environment.
  • Strong analytical and problem-solving skills, with the ability to work independently and in a team., * Bachelor’s or Master’s degree in Computer Science, Telecommunications, Electronic Engineering or a related field.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…