Sr. C++ Engineer

Harmonic

Bengaluru

Hybrid

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Harmonic is seeking a Sr. C++ Engineer in Bengaluru, India, to design and implement features for their advanced broadband solutions. This hybrid role requires working at least three days in the office. Candidates should have strong C/C++ proficiency and extensive experience in Linux environments.

The ideal applicant will contribute to building high-quality, innovative software while troubleshooting complex issues. Harmonic fosters a culture of growth, diversity, and respect, offering opportunities to work on cutting-edge projects.

Qualifications

  • 5+ years of experience designing, developing, and maintaining software applications using C++.
  • Strong proficiency in C/C++ programming, focusing on robust, efficient, and maintainable code.
  • Hands-on experience developing and debugging networking-related applications.

Responsibilities

  • Design and implement features within the MAC and upper layer protocol domains.
  • Investigate and resolve complex issues reported by internal QA teams and external customers.
  • Plan, develop, and deliver features in an Agile development environment.

Skills

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

Education

B.E./B.Tech./M.E./M.Tech in Computer Science, Electronics, Electrical Engineering

Job description

Sr. C++ Engineer

Harmonic is the worldwide leader in virtualized broadband solutions, shaping the next generation of multigigabit connectivity. We revolutionized broadband networking with the industry’s first virtualized broadband solution, enabling operators to deploy gigabit internet service more flexibly to consumers’ homes and mobile devices.

Role Description

You will be based in Bengaluru, India. This is a hybrid position with at least three days a week required in the Bengaluru office.

What You Will Be Doing
  • Design and implement features within the MAC and upper layer protocol domains, leveraging the latest advancements in C++ technology.
  • Contribute to solutions running on Linux servers using containerized environments (Kubernetes), employing state‑of‑the‑art technologies and methodologies.
  • Investigate and resolve complex issues reported by internal QA teams and external customers.
  • 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.
  • 5+ years of experience designing, developing, and maintaining software applications using C++.
  • Strong proficiency in C/C++ programming, focusing on robust, efficient, and maintainable code.
  • Solid experience in multi‑threading, object‑oriented design (OOD), and leveraging design patterns.
  • Comprehensive understanding of networking concepts and environments, with hands‑on experience developing and debugging networking‑related applications.
  • Proven experience developing under Linux operating systems, including expertise in debugging and performance optimisation 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.
About Harmonic

Harmonic (NASDAQ: HLIT) is a worldwide leader in virtualized broadband and video delivery solutions. We enable media companies and service providers to deliver ultra‑high‑quality video streaming and broadcast services worldwide, and we are transforming the way operators deploy gigabit internet and OTT video services.

Benefits

We build a diverse, global team that values innovation, integrity, and mutual respect. Harmonic offers an inclusive work environment, opportunities for professional growth, and the chance to work on cutting‑edge projects that shape the future of connectivity.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior C++ Engineer
Junior C++ Engineer

Harmonic • Bengaluru

Hybrid
INR 600,000 - 900,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 QA Manual Engineer
SW QA Manual Engineer

Harmonic • Bengaluru

Hybrid
INR 600,000 - 800,000
SW Development Engineer
SW Development Engineer

Harmonic • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Software Engineer II (Data Center Packet Forwarding)
Software Engineer II (Data Center Packet Forwarding)

Hewlett Packard Enterprise • Bengaluru

On-site
INR 1,200,000 - 1,800,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
Senior Systems Software Engineer (Platforms Developer, Interfaces/Optics)
Senior Systems Software Engineer (Platforms Developer, Interfaces/Optics)

Hewlett Packard Enterprise • Bengaluru

On-site
INR 1,500,000 - 2,700,000
Senior Engineer for Layer 2/Switching protocols development
Senior Engineer for Layer 2/Switching protocols development

Hewlett Packard Enterprise • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Health benefits
Career development
Inclusive culture
+1