
Harmonic
Associate Software Development Engineer – Harmonic

Harmonic is a technology company focused on broadband access, video delivery and networking solutions. Its technologies are used by communications and media companies to deliver high-quality broadband and video services.
Job Details
Company: Harmonic
Job Title: Associate SW Development Engineer
Job ID: 260140
Location: Bengaluru, Karnataka, India
Work Mode: Hybrid
Job Type: Full-time
Experience: Entry-level / Freshers
Domain: Software Development / Networking / Systems Software
Eligibility
B.E./B.Tech or equivalent engineering degree
Preferred backgrounds: Computer Science, Electronics & Communication or related disciplines
Strong programming fundamentals
Good understanding of C/C++
Knowledge of data structures and algorithms
Interest in Linux/system software
Networking knowledge is an advantage
Good problem-solving and analytical skills
💻 Key Skills
C | C++ | Data Structures | Algorithms | Linux | Computer Networks | TCP/IP | Layer 2/Layer 3 | Python | Bash | Debugging | Problem Solving | System Programming
🛠️ Job Responsibilities
Develop and maintain software components.
Write efficient and reliable code using C/C++.
Debug and troubleshoot software issues.
Work with Linux-based development environments.
Collaborate with software and engineering teams.
Participate in design, development and testing activities.
Analyze technical problems and implement solutions.
Work on networking/system-level software technologies.
1. C/C++ – High Priority: Pointers, arrays, strings, memory management, OOP, STL, constructors/destructors, virtual functions, multithreading, debugging.
2. DSA: Arrays, strings, linked lists, stacks, queues, hashing, trees, graphs, sorting/searching, recursion, two-pointer, sliding window, Big-O. Practice 2–3 problems/day.
3. Operating Systems: Processes vs threads, context switching, deadlocks, mutex/semaphore, synchronization, virtual memory, paging, CPU scheduling, race conditions.
4. Linux: Basic commands, processes, permissions, shell/Bash, SSH, signals, GCC/G++, GDB debugging.
5. Computer Networks – High Priority: OSI/TCP-IP, Ethernet, MAC vs IP, ARP, TCP vs UDP, IP/subnetting, DNS, DHCP, HTTP/HTTPS, switching, routing, Layer 2/Layer 3.
6. Project: Build a C++ network monitoring/socket-programming project using Linux, TCP/IP, multithreading and logging.
7. Interview: Prepare C/C++ coding, DSA, OS, Linux, networking, debugging and project-based questions.
Priority: C/C++ → DSA → Networking → Linux → OS → Project → Mock Interview.
Prepare faster with these courses
Hand-picked by our team to match what this role expects.
Spring Boot Backend Engineer
Build secure, database-driven production APIs using Java, Spring Boot and modern backend engineering practices.
Backend & Database Developer
Move beyond frontend development and learn how real applications work behind the scenes. This 6-week practical program teaches you to design REST APIs with Node.js, work confidently with SQL and PostgreSQL, model relational data, implement authentication and connect application logic to a real database. You'll build a complete Job Management API while practising the Node.js, REST and SQL concepts frequently tested during developer interviews. By the end, you'll be able to design a database, build and secure an API, write practical SQL queries and confidently explain your backend architecture during technical interviews.

Ready to apply?
Associate Software Development Engineer – Harmonic at Harmonic
You'll apply directly on the company's website. WiseLearnings is not the employer and isn't involved in hiring decisions.
Want your CV reviewed before you apply?
Get personalized feedback from the WiseLearnings team.
Tags
Share this post:
Related Posts
Data Analytics Intern — Policybazaar.ae | Gurugram
Paid 6-month onsite Data Analytics Internship at Policybazaar.ae in Gurugram for fresh graduates, offering hands-on experience in SQL, Excel, Python, data visualization, dashboards, reporting, and business analytics.
Software Engineer Intern – Software Development | ₹30,000–₹50,000/month | Remote | Weekday
Software Engineer Intern at Weekday for freshers and entry-level candidates. Remote opportunity with a ₹30,000–₹50,000 monthly stipend, 2–6 month duration, and immediate joining. Apply with knowledge of Java, Python, JavaScript, C++, DSA, and software development.
Full Stack Developer Intern – React.js & Node.js | ₹25,000–₹35,000 | Delhi | MantraCare
MantraCare is hiring Full Stack Developer Interns in Delhi. Freshers and recent graduates can apply. The role involves frontend, backend, database and API development using modern web technologies.