Sr. C++ Engineer

Harmonic
Bengaluru, Karnataka, India

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 via the industry’s first virtualized broadband solution, enabling broadband operators to deploy gigabit internet service more flexibly to consumers’ homes and mobile devices.

Learn more at www.harmonicinc.com .

Role Description

We are looking for a Sr. C++ Engineer to join our team.

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
  • 5+ 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.

At Harmonic, we believe that building and nurturing a global team with diverse backgrounds and voices is critical to our success. Together, we achieve excellence through creativity and innovation, build relationships based on integrity and mutual respect, and deliver the highest quality in every aspect of our business for the benefit of our employees, business partners and shareholders.

About Us

Harmonic (NASDAQ: HLIT), the worldwide leader in virtualized broadband solutions, is transforming multi-gigabit connectivity. The company’s industry-leading cOS™ virtualized broadband platform, suite of solutions for fiber and DOCSIS, and a growing portfolio of AI-powered network intelligence solutions, enable broadband service providers to simplify operations, deliver exceptional subscriber experiences and expand revenue streams. With thousands of vCMTS servers and hundreds of thousands of RPDs deployed globally, Harmonic powers next-generation broadband services with five-nines reliability. Anchored with a customer-first approach and driven by a legacy of innovation, Harmonic supports broadband service providers at every stage of their network evolution. More information is available at www.harmonicinc.com.

About The Team

Join the broadband revolution at Harmonic, where we're pioneering the future of multigigabit connectivity! As the worldwide leader in virtualized broadband solutions, we're transforming the way people live, work, and connect. Our groundbreaking technologies, including Unified DOCSIS 4.0, Remote OLT, and AI-Ops solutions, are empowering operators to deliver lightning-fast internet services to homes and businesses across the globe. With our industry-first virtualized broadband solution and cOS platform, we're simplifying operations, reducing costs, and pushing the boundaries of what's possible. We're proud to power next-gen broadband services for leading operators across North America, Europe, Latin America, and Asia.

At Harmonic, you'll be part of a dynamic team that's shaping the future of connectivity. You'll have the opportunity to work on cutting-edge projects, collaborate with top talent, and be part of a company that's making a real impact.

Join our mission to empower a more connected world and discover a career that's fast, innovative, and full of possibilities!

Score my resume against this job, free →

Questions about this job

How do I apply for the Sr. C++ Engineer job at Harmonic?

Use the apply link on this page: you apply directly with Harmonic on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Harmonic want for this Sr. C++ Engineer role?

The job description asks for C/C++ Software Development, Advanced Networking Solutions, Troubleshooting & Debugging, Agile Methodologies, C/C++ programming, multi-threading, object-oriented design (OOD) and networking concepts. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Harmonic?

Apply to the Harmonic roles that match your experience, and tailor your resume to each job description: for this role that means showing C/C++ Software Development, Advanced Networking Solutions, Troubleshooting & Debugging. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Sr. C++ Engineer job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Harmonic, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →