Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Harmonic

SW Development Engineer – ONU Interoperability

Harmonic

. Develop and debug software using C++ and/or Python to support ONU interoperability and integration .

Posted 11/11/2026full-timeBengaluru • IndiaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in C++ and Python programming for software development and debugging, with a strong focus on ONU interoperability and compliance with PON specifications. Proficient in analyzing complex networking issues and collaborating effectively with cross-functional teams to drive resolutions.

Highest-signal resume keywords
C++ ProgrammingPython ProgrammingNetworking ProtocolsLinux EnvironmentsRoot-Cause Analysis

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentDebuggingInteroperability TestingTraffic Generation ToolsNetwork Debugging
Soft Skills
Analytical SkillsProblem-SolvingCollaborationCommunication
Tools & Technologies
WiresharkTcpdumpIXIASpirent
Industry Keywords
ONUPON SpecificationsITU-T G.984ITU-T G.987ITU-T G.9807ITU-T G.988EthernetVLANIPv4IPv6

Tech Stack

Tools & technologies
LinuxPythonC++

About the role

Key responsibilities & impact
  • Develop and debug software using C++ and/or Python to support ONU interoperability and integration
  • Diagnose and resolve complex interoperability issues between ONUs and Harmonic's vOLT solutions through detailed analysis of logs, traces, and source code
  • Read, debug, and modify C++ and Python code to identify root causes and implement fixes for straightforward issues
  • Analyze PON specifications, including ITU-T G.984, G.987, G.9807, and G.988, to assess compliance and investigate protocol deviations
  • Collaborate with R&D scrum teams to communicate technical findings, develop reproduction scenarios, and drive issues toward resolution
  • Execute and maintain the ONU interoperability acceptance test suite used to qualify ONUs for customer deployments
  • Validate vendor fixes through regression and acceptance testing
  • Work closely with QA and software development teams to improve the stability and interoperability of ONU integrations

Requirements

What you’ll need
  • BE/B.Tech or higher degree in Computer Science, Electronics & Communication, Information Technology, or an equivalent technical discipline
  • 5+ years of hands-on experience in networking systems development, software integration, or R&D
  • Strong programming skills in C++ and Python, with the ability to read, debug, and modify production code
  • Strong understanding of Linux environments and experience using network debugging tools such as Wireshark and tcpdump
  • Solid understanding of networking protocols, including Ethernet, VLAN, IPv4/IPv6, DHCP, and Multicast
  • Experience with traffic generation tools such as IXIA or Spirent
  • Strong analytical and problem-solving skills, with the ability to perform detailed root-cause analysis of complex system issues
  • Strong collaboration and communication skills, with the ability to work effectively across multiple technical teams
  • Excellent written and spoken English

Benefits

Comp & perks
  • Work on cutting-edge virtualized broadband technologies with direct customer impact
  • Collaborate with engineers across India, France, Ukraine, Israel, and the U.S.
  • Gain continuous learning opportunities in PON systems, virtualization, and cloud-native networking
  • Be part of a dynamic, innovation-driven R&D environment