Junior C++ Engineer

Harmonic

Bengaluru

On-site

INR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Harmonic is seeking a Junior C++ Engineer in Bengaluru, India, to join a dynamic team focused on developing cutting-edge broadband solutions. You'll work closely with global Agile teams and contribute to significant product developments, involving C/C++ programming and advanced networking technologies.

The ideal candidate will hold a degree in Computer Science or a related field, with 1-3 years of experience in software development using C++. This hybrid position requires at least three office days per week.

Qualifications

  • 1-3 years of experience in C++ software applications.
  • Proficiency in multi-threading and OOD.
  • Experience in Linux debugging and performance optimization.

Responsibilities

  • Develop and implement features within C++ domains.
  • Contribute to advanced networking solutions on Linux.
  • Troubleshoot complex issues from QA and customer reports.
  • Deliver features in an Agile development environment.

Skills

C/C++ programming
Multi-threading
Object-oriented design (OOD)
Networking concepts
Linux operating systems
Python scripting

Education

B.E./B.Tech./M.E./M.Tech in Computer Science or related field

Tools

Kubernetes

Job description

Junior C++ Engineer

Harmonic is the worldwide leader in virtualized broadband solutions and we are looking for a Junior C++ Engineer to join our team.

Role Description

You will report to the Director of Core Software, Broadband business unit.

You will be based in Bengaluru, India.

Location

Hybrid work with at least 3 times a week from the office in Bengaluru.

What You Will Be Doing

As a member of one of our global Agile SW Scrum teams, you will contribute to the development of cutting‑edge, cable industry‑leading products and services.

Your Work Will Involve
  • C/C++ Software Development: Design and implement features within the MAC and upper layer protocol domains, leveraging the latest advancements in C++ technology.
  • Advanced Networking Solutions: Contribute to solutions running on Linux servers using containerized environments (Kubernetes), employing state‑of‑the‑art technologies and methodologies.
  • Troubleshooting & Debugging: Investigate and resolve complex issues from internal QA teams and external customer reports.
  • Agile Methodologies: Plan, develop, and deliver features in an Agile development environment.
What You Should Have
  • B.E./B.Tech./M.E./M.Tech in Computer Science, Electronics, Electrical Engineering, or a related field.
  • 1-3 years of experience in designing, developing, and maintaining software applications using C++.
  • Strong proficiency in C/C++ programming, with a focus on developing robust, efficient, and maintainable code.
  • Solid experience in multi-threading, object-oriented design (OOD), and leveraging design patterns to solve complex problems.
  • Comprehensive understanding of networking concepts and environments, with hands‑on experience in developing and debugging networking‑related applications.
  • Proven experience developing under Linux operating systems, including expertise in debugging and performance optimization in Linux environments.
  • Demonstrated ability to troubleshoot and resolve complex, system‑wide issues, drive the development of high‑complexity features in C++, and lead the design of multi‑module, multi‑package solutions with a strong system‑wide perspective.
  • Experience with Python for scripting, automation, or supplementary feature development.
  • Familiarity with DOCSIS concepts and implementations – advantage.
  • AI enthusiast with a strong interest in incorporating AI tools and technologies into software development processes to improve productivity, quality, and delivery speed.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. C++ Engineer
Sr. C++ Engineer

Harmonic • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Associate SW Development Engineer
Associate SW Development Engineer

Harmonic • Bengaluru

Hybrid
INR 1,300,000 - 2,000,000
Sr. Software QA Engineer
Sr. Software QA Engineer

Harmonic • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
SW Development Engineer
SW Development Engineer

Harmonic • Bengaluru

Hybrid
INR 800,000 - 1,200,000
SW QA Manual Engineer
SW QA Manual Engineer

Harmonic • Bengaluru

Hybrid
INR 600,000 - 800,000
Senior Software Engineer
Senior Software Engineer

Mobileum • Bengaluru

Hybrid
INR 2,000,000 - 3,600,000
C++ Telecom Software Engineer
C++ Telecom Software Engineer

United States Digital Space LLC • Karnataka

Hybrid
INR 1,800,000 - 3,200,000
Competitive salary
Hybrid work arrangement
Industry-leading projects
+1
Staff Software Engineer
Staff Software Engineer

Sampoorna Consultants • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Harmonic | Associate QA Engineer | Apply Now
Harmonic | Associate QA Engineer | Apply Now

Piohindi • Bengaluru

Hybrid
INR 450,000 - 800,000
Sr Software Developer (C++)
Sr Software Developer (C++)

Kynatech Systems • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000