Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Amantya Technologies

New

OAM Developer

Posted
Discussion

Summary

Senior developer building OAM (operations & maintenance) software for 2G/4G/5G RAN: designs, codes and debugs C/C++ and Python modules on Linux — config, fault, performance, inventory managers, NETCONF/YANG RU M-plane, and SNMP/XML/O1 northbound interfaces — plus testing with pytest/Robot, CI/CD upkeep, and mentoring junior developers.

JD Senior Developer, OAM (5G/4G/2G)

Role overview

  • Position: Senior Developer, OAM for 2G, 4G and 5G RAN and 2G BSC
  • Reports to: Senior O&M and Platform Lead
  • Location: Bangalore or Gurgaon
  • Experience: 8+ years in 4G/5G OAM software development
  • The role: design, code, test and debug OAM modules for RAT, its adapters, M-plane or northbound areas, and mentor junior developers

Key responsibilities

Development

  • Design, code, debug and deploy OAM modules in C/C++ (C++11 or later) and Python on Linux
  • Build and enhance the core managers: configuration, fault, performance, process health, software and log, and inventory
  • Write RAT adapters that map 2G, 4G and 5G objects, counters and alarms
  • Implement the RU M-plane manager: a NETCONF client with YANG models for RU discovery, supervision, configuration, fault, performance and software
  • Implement northbound interfaces: SNMP agent and MIB, XML or NETCONF server, syslog client, and O1 towards an SMO
  • Implement FM, PM, CM and trace as defined in 3GPP TS 28.x and 32.x and the O-RAN O1 specs
  • Integrate the fronthaul and sync manager (GNSS, PTP, SyncE, holdover and cell gating signals) and the hardware manager (BMC, power, optics)
  • Knowledge of HAL and DPDK APIs
  • Hands on with OAM over Qualcomm, Cavium and Intel platforms

Quality and delivery

  • Write unit, integration and regression tests using pytest and Robot Framework, with simulated RU, OMC and RAT stacks
  • Maintain build and CI/CD pipelines, makefiles and container images
  • Debug and fix defects from integration, system test and customer sites
  • Review code and mentor junior developers
  • Estimate and deliver work items to the release plan, and flag risks early
  • Work with architects, platform engineers and test engineers on interfaces and design changes

Required skills and experience

Experience

  • 8+ years in 4G/5G OAM product development
  • Has developed and tested OAM modules for RAN, Core or both, end to end
  • Has worked on production OAM code through sustenance and customer support
  • Hands-on with 2G BTS O&M (Abis OML) or multi-RAT OAM
  • NETCONF and YANG tooling (libyang, sysrepo, netopeer2)
  • DPDK, PREEMPT-RT Linux, KVM, and board or BMC integration
  • Massive MIMO RU management (arrays, beamforming, calibration)
  • PTP, SyncE and GNSS sync management
  • Test automation with pytest, Robot Framework and simulators
  • Exposure to Intel or Qualcomm based baseband platforms

  • B.E./B.Tech or M.E./M.Tech in Electronics, Telecommunications, Computer Science or a related field

Role details

  • Location: Bangalore / Gurgaon

Skills

Apply

See also