🏢 Harmonic
Junior C++ Engineer
💼 Fulltime
📍 Bengaluru, Karnataka, India
💰 Salary Insights
₹8 LPA – ₹12 LPA (industry‑competitive for junior C++ roles in Bengaluru)
📊 View Detailed Salary Insights ↗
🛠 Skills Required
C
C++
multithreading
object‑oriented design
design patterns
networking fundamentals
Linux development
Python scripting
Docker
Kubernetes
Git
Agile Scrum
problem solving
teamwork
Advertisements
🔗 Explore More
🎯
Don't miss this opportunity!
Apply before 30 Oct 2026 — only 11 days left
Creator Pick · Promoted by Creator
Advertisements
📚 Free Study Materials (4)
Placement Papers for Technical Roles
Provides previous placement papers and solutions that help candidates practice core programming and problem‑solving skills required for the coding test.
Open Resource ↗
Interview Experience and Process Overview
Details candidate experiences, typical interview rounds, and preparation tips for technical assessments at similar technology firms.
Open Resource ↗
Comprehensive Interview Preparation Guide
Covers a wide range of topics including data structures, algorithms, system design, and behavioral questions useful for the Harmonic interview process.
Open Resource ↗
Algorithm Practice Problem Set
A large collection of coding problems to sharpen algorithmic thinking and coding speed, essential for the online test.
Open Resource ↗
Advertisements
🎯
Don't miss this opportunity!
Apply before 30 Oct 2026 — only 11 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online coding test (C++/data structures) → Round 2: Technical interview (core C++ concepts, multithreading, Linux, networking) → Round 3: HR interview (fit, communication, work‑culture alignment)
🏢 Work Culture
Harmonic promotes a collaborative environment where engineers are encouraged to experiment and share knowledge. The company offers clear career progression, regular learning sessions, and a balanced hybrid schedule that supports both focused development time and team interaction. Employees report good work‑life balance and access to modern tools and infrastructure.
🎤 Interview Experience
The interview process typically starts with a timed online coding test focusing on C++ data structures and algorithmic problems. Successful candidates move to a technical interview where they discuss multithreading, Linux debugging, and networking scenarios, often with live coding. The final HR round assesses communication skills, cultural fit, and motivation. Preparation should include hands‑on C++ projects, Linux command‑line practice, and mock coding tests.
✅ Eligibility Criteria
Degree: B.E., B.Tech, M.E. or M.Tech in Computer Science, Electronics, Electrical Engineering or a related technical field. No explicit percentage requirement; candidates should have a satisfactory academic record (generally ≥ 60%). Experience: 1–3 years of professional C++ software development, preferably with exposure to Linux, multithreading, and networking. Backlog Policy: No active backlogs at the time of application. Batch: Any graduating batch that meets the experience criteria.
📋 About the Role
Harmonic is a global technology company that specializes in virtualised broadband solutions and networking infrastructure. The firm’s portfolio includes the cOS platform, fibre and DOCSIS networking products, and AI‑driven network intelligence services. With a strong focus on innovation, Harmonic serves cable operators and service providers worldwide, helping them deliver high‑speed connectivity and manage complex network environments. The company’s engineering culture emphasizes collaborative problem‑solving, continuous learning, and the use of modern development practices such as Agile, DevOps, and containerisation.
The Junior C++ Engineer role is positioned within Harmonic’s Broadband Business Unit in Bengaluru. Reporting to a senior software architect, the engineer will contribute to the design, implementation, and maintenance of networking protocol software that runs on Linux servers and containerised platforms. The position is ideal for early‑career professionals with 1‑3 years of hands‑on C++ development experience who are eager to deepen their expertise in multithreaded systems, networking stacks, and high‑performance Linux applications.
Key Responsibilities:
1. Design, develop, and test C/C++ features for MAC and upper‑layer protocol modules.
2. Implement multithreaded components using modern C++ concurrency primitives.
3. Write clean, maintainable code following object‑oriented design principles and established design patterns.
4. Debug and troubleshoot complex software issues reported by QA or customers, using Linux tooling and performance profilers.
5. Contribute to code reviews, provide constructive feedback, and ensure adherence to coding standards.
6. Collaborate with global Agile Scrum teams to estimate effort, plan sprints, and deliver incremental releases.
7. Develop supporting scripts and automation tools in Python to streamline build, test, and deployment workflows.
8. Participate in containerisation efforts, creating Docker images and configuring Kubernetes deployments for the networking services.
9. Assist in integrating DOCSIS‑related functionality and stay updated on broadband standards.
10. Explore AI‑assisted development tools to improve code quality, documentation, and testing efficiency.
Tech Stack: C++ (C++14/17), Linux, POSIX threads, STL, Git, Jenkins, Docker, Kubernetes, Python, networking libraries (sockets, Boost.Asio), CI/CD pipelines, Agile Scrum.
Growth Path: Junior engineers can progress to Software Engineer, Senior Software Engineer, and eventually to Technical Lead or Architecture roles, with opportunities to specialise in networking protocols, performance engineering, or cloud‑native platform development. Harmonic supports continuous upskilling through internal training, certifications, and exposure to cutting‑edge broadband technologies.
Why Join Harmonic: The company offers a vibrant hybrid work model, exposure to global customers, and the chance to work on products that power the next generation of broadband connectivity. Engineers benefit from mentorship by seasoned architects, a culture that rewards innovation, and competitive compensation aligned with industry standards.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at Harmonic spot generic resumes instantly. Get a free AI-customised resume for this Junior C++ Engineer role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes
📈 85% Better Selection Chances
*Official Jobdexo tool
✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
🏢 More from Harmonic
Associate SW Development Engineer
📍 Bengaluru, India · ⏳ 16 Oct
Apply →
💼 More Fulltime Opportunities
Forward Deployed Engineer (FDE)
🏢 ycombinator.com · 📍 Remote, India
View →
Associate Engineer
🏢 Arm · 📍 Bengaluru, Karnataka
View →
BrightScript Developer
🏢 jobs.telosdigital.com · 📍 Noida, Uttar Pradesh, India
View →
Test Automation Engineer
🏢 rockwellautomation.wd1.myworkdayjobs.com · 📍 Pune, Chennai, Hyderabad, India
View →
📋 Quick Info
JOB ID
C2056-J320
POSTED
1h ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer