Software Engineer

20 hours ago

singapore, singapore Syanxg Technologies Pte Ltd Full-time US$80,000 - US$140,000 Contract

Responsibilities

  • Analyze customer requirements and translate them into comprehensive design specifications, facilitating workload estimation and task allocation

  • Participate in system-level architecture discussions, ensuring alignment with 3GPP, ORAN, AI-RAN and vendor-specific requirements

  • Define northbound/southbound interface workflows for OSS, EMS, and NMS interactions

  • Design and enhance OAM software components for 5G/6G AI-RAN nodes (SMO, RIC, gNB-CU, gNB-DU, O-eNB, RU, etc.)

  • Develop scalable software modules for FCAPS functions (Fault, Configuration, Accounting, Performance, Security) and optimize runtime resource usage and improve manageability of RAN nodes

  • Integrate OAM modules with 4G/5G RAN product baselines, including CU/DU software stacks, O-Cloud platforms and O-RU

  • Ensure compatibility between management layers (EMS/NMS/SMO/BBU) and RAN nodes using standards such as NETCONF/YANG, RESTCONF, O1/O2 interfaces

  • Develop verification strategies and test plans for end‑to‑end OAM functionality

  • Execute integration tests, regression tests, and system-level validation for new software releases

  • Automate verification flows using scripting languages (Python, Shell, or Robot Framework)

  • Diagnose defects using logs, traces, pcap, and system KPIs; debug issues across distributed systems

  • Work closely with system engineers, RAN protocol developers, DevOps teams, and QA

  • Support customer adaptations, interoperability testing (IOT), and field issue resolution

  • Contribute to technical documentation, design/integrate/verify specs, and system interface definitions

Qualifications

  • Bachelor's degree or higher in Computer Science, Wireless Communication, or Electronic Engineering

  • 2+ years work or project experience in telecom or wireless network software development

  • Strong proficiency in C/C++ or JAVAfor backend/service development, Python/Shell automation and Linux system programming/debugging

  • Practical knowledge of FCAPS management principles and implementation

  • Hands‑on experience with 4G/5G RAN architectures (3GPP 36.xxx/38.xxx series)

  • Hands‑on experience with OAM/EMS/OSS systems in telecom networks

  • Hands‑on experience with Linux network programming and NETCONF/YANG, SNMP, REST, gRPC or related management protocols

  • Familiarity with Cloud-native architecture (Docker, Kubernetes and CI/CD pipeline toolchains (Jenkins, Gitlab CI, Pytest, etc.)

  • Strong written and verbal communication skills in English

  • Excellent collaboration, analytical and problem‑solving abilities, and adaptability in a dynamic environment