Job Description: Software Engineer / Senior Software Engineer – OAM Development
Role Overview
We are seeking a skilled and passionate Software Engineer with a strong background in telecom/datacom technology to join our Engineering team. In this role, you will design, develop, and maintain Operations, Administration, and Management (OAM) software subsystems. You will be instrumental in building high-performance, scalable management interfaces and protocols for cutting-edge networking and 5G telecom architectures.
Key Responsibilities
- Software Development: Design and develop high-quality, efficient, and maintainable software components using object-oriented C++ on Linux/Intel processor platforms.
- Protocol Integration: Implement and maintain network management protocols, specifically focusing on NETCONF and YANG data modeling.
- Feature Ownership: Drive complete software development lifecycles from requirement analysis and architectural design to implementation, code review, and developer testing.
- Telecom Networking: Collaborate on the O&M agent layer to manage network elements in next-generation 5G networks, routers, switches, or simulated environments.
- Agile Collaboration: Participate actively in Agile sprint ceremonies, estimating timelines, and delivering high-quality sprints.
Job RequirementsEducation Qualification
- B.E. / B.Tech / M.E. / M.Tech in Electronics & Communication, Computer Science, Information Technology, or MCA.
Experience & Domain Knowledge
- Total Experience: 3 to 7 years of overall software engineering experience.
- Relevant Experience: 2 to 5 years of dedicated, hands-on experience in object-oriented design and development using C++ on Linux/Intel or comparable processor platforms.
- Domain Expertise: Solid understanding and active experience working with 5G Telecom technologies from a development or testing perspective.
Technical Skills (Must Have)
- Core expertise in C++ programming within a Linux development environment.
- Proven development experience with NETCONF / YANG or alternative device-management protocols.
Preferred & Desired Skills
- Prior exposure to building O&M agents for telecom/datacom equipment (e.g., 3G/4G/5G base stations, routers, switches, modems, or specific protocol simulator setups).
- Scripting proficiency in Python for test automation, profiling, or tooling.
- Familiarity with standard Agile/Scrum methodologies.
- Experience with version control and configuration tools such as Git or ClearCase.
Skills: software,telecom,datacom,agile,design,oam