Middle C++ Engineer

$$$

About the Project

You will join the Broadband team working on Harmonic's CableOS, a software-based, cloud-native networking platform for cable operators.

CableOS enables broadband services to run on general-purpose CPUs instead of dedicated hardware, supporting deployment on both bare-metal servers and private cloud infrastructure.

The platform is based on a microservice architecture and focuses on high-performance networking and software-defined networking (SDN).

GlobalLogic contributes to the product across development, testing, integration, and technical support.

We are looking for a C++ Developer with 3+ years of commercial experience to join our Broadband team and work on a high-performance, network-oriented product.

You will develop system-level and performance-critical components in Linux, contribute to architectural decisions, and become a domain owner in a dedicated area of the product.
 

What we are looking for:

  • 3+ years of professional C++ development experience
  • Strong knowledge of C++ and solid programming fundamentals
  • Hands-on experience with Linux/Unix-like environments
  • Experience with inter-process communication (IPC)
  • Basic knowledge of computer networking
  • Strong algorithmic and problem-solving skills
  • Experience working with large and complex codebases
  • Ability to work with critical and performance-sensitive components
  • Good communication skills and a proactive approach to problem solving
     

Nice to Have

  • Experience with L2/L3 networking and switching
  • Knowledge of QoS and packet processing
  • Experience with high-performance or distributed systems
  • Experience with DPDK
  • Experience with Kubernetes and containers
  • Embedded development or experience with switch chips
  • Experience in the telecom/communication industry
  • Knowledge of DOCSIS/PON
  • Scripting experience with Python or shell
     

What you will do

  • Design and develop network-oriented applications in Linux userspace
  • Develop and maintain system-level and infrastructure components
  • Implement new features and improve existing functionality
  • Work on performance-critical areas of the product
  • Participate in architecture and design discussions
  • Contribute to solutions focused on scalability, reliability, and maintainability
  • Investigate and solve complex technical problems
  • Collaborate with distributed international engineering teams
  • Take ownership of a dedicated technical/domain area

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 20 August
13 views
ยท
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...