GreenWave Radios, a division of InnoPhase Inc., is a global leader in Open RAN digital radio technology. With our proprietary Hermes64 RF SoC, we enable energy-efficient, high-performance radio solutions that significantly lower network operational costs. Headquartered in San Diego, California, GreenWave Radios is powered by a global team of 100+ engineers across four advanced R&D centers. Our innovation-driven culture is reinforced by an extensive portfolio of 120+ global patent filings, underscoring our commitment to redefining the future of wireless communication through cutting-edge radio technology.
Role Description :
We are seeking a Senior Engineer ORAN M-Plane Software Developer for a full-time, on-site position at our Bengaluru South office. The candidate will be responsible for the design, development, integration, and maintenance of Management Plane (M-Plane) software for ORAN-based radios.
This role involves working across the full software lifecyclefrom requirement analysis and system architecture to validation and deploymentensuring that GreenWave products comply with evolving ORAN Alliance specifications. The position requires strong collaboration with cross-functional teams including L1/L2 PHY, embedded firmware, QA, system engineering, and RF teams to deliver robust, scalable, and energy-efficient radio solutions.
Key Responsibilities :
- Design and implement M-Plane functionality using NETCONF, YANG models, and ORAN-compliant interfaces.
- Integrate M-Plane components with radio subsystems such as C-Plane, O-Plane, and hardware abstraction layers.
- Develop scalable, maintainable software modules in C/C++, ensuring low-latency and optimized performance.
- Participate in system-level architecture discussions to influence end-to-end ORAN solution design.
- Ensure thorough compliance with O-RAN.WG4, 3GPP, and other relevant standards.
- Debug and resolve complex issues spanning software stacks, protocols, and system interactions.
- Work closely with QA teams to define test plans, automate validation, and enhance reliability.
- Develop and maintain technical documentation, design specs, and interface definitions.
- Contribute to continuous improvement initiatives including code reviews, process enhancements, and best-practice adoption.
- Collaborate with DevOps teams to support build pipelines, integration frameworks, and release cycles.
Qualifications :
- Strong proficiency in C, C++, and software engineering fundamentals.
- Hands-on experience with NETCONF, YANG, and ORAN M-Plane communication protocols.
- Solid understanding of ORAN architecture, FAPI, fronthaul interfaces, and telecom networking concepts.
- Experience with debugging tools, packet analyzers, and performance analysis utilities.
- Background in embedded systems, real-time processing, or radio software stacks is highly desirable.
- Ability to interpret and implement complex telecom standards and specifications.
- Experience working in Agile methodology-driven teams.
- Prior involvement in 4G/5G RAN development, eNodeB/gNodeB software, or RRM/SON features is an added advantage.
- Strong communication, analytical, and problem-solving skills with a collaborative mindset.
Did you find something suspicious?