Skip to content
harmonic logo

harmonic

Associate SW Development Engineer

Harmonic is hiring an Associate SW Development Engineer for its Broadband Devices Team in Bengaluru, India. This hybrid role focuses on embedded software development and troubleshooting solutions that support advanced broadband connectivity. The selected candidate will develop software features, investigate complex system-level problems, analyze defects reported by QA teams and customers, and implement reliable corrective solutions. The role also involves collaborating with hardware teams to resolve issues across different system layers. This opportunity is suited to candidates with a degree in Computer Science or Electronics and Communication Engineering, strong C/C++ programming skills, and knowledge of networking protocols. Applicants must meet the specified academic performance criteria and have no backlogs, repeated academic years, or study gaps. Linux and scripting experience are additional advantages. Freshers eligibility and the accepted graduation batches are not explicitly confirmed in the job description.

Location

Bengaluru, India

Experience

0-1 years

Salary

Based on interview performence

Job Type

Full-time

Work Mode

On Site

Posted

19 Oct 2026

Responsibilities

  • • Develop software features for embedded systems used in broadband devices.
  • • Debug and resolve complex issues involving multiple software and system layers.
  • • Investigate problems reported by quality assurance teams and customers.
  • • Perform root cause analysis to identify the underlying causes of system issues.
  • • Implement long-term fixes and preventive measures to improve product reliability.
  • • Collaborate with hardware engineering teams on software and device-related issues.

Requirements

  • • B.E. in Electronics and Communication Engineering or Computer Science.
  • • Minimum 85% marks or 8.5 CGPA.
  • • No active backlogs, repeated academic years, or gaps in studies.
  • • Strong programming skills in C and C++.
  • • Knowledge of Layer 2 and Layer 3 networking protocols.
  • • Understanding of embedded software development and debugging.
  • • Good interpersonal and communication skills.
  • • Fluency in written and spoken English.
  • • Linux knowledge is an advantage.
  • • Familiarity with Python, Perl, Bash, or similar scripting tools is an advantage.

Skills

CC++Embedded SystemsLayer 2/3 Networking ProtocolsSoftware DebuggingRoot Cause AnalysisLinuxPythonPerlBashSystem TroubleshootingProblem-SolvingCommunication

Eligibility

  • • Education: B.E. in Electronics and Communication Engineering or Computer Science.
  • • Experience: 0-2 years
  • • Graduation year: 2025/2026
  • • Academic requirements: Minimum 85% marks or 8.5 CGPA.
  • • Other eligibility conditions: Candidates must have no active backlogs, repeated academic years, or gaps in their studies. Strong C/C++ programming skills, knowledge of Layer 2/3 networking protocols, effective communication, and fluent written and spoken English are required. Linux and scripting languages such as Python, Perl, or Bash are advantageous

How to Apply

Need referral for this job click 👉Referrals
Need resume for this job click 👉Resume Prep