Calix Associate Software Engineer | Networking Software | Bangalore

Job Role: Associate Software Engineer

Company: Calix

Job Location: Bengaluru (Bangalore), Karnataka, India

Job Type: Full Time

Job ID: R-11751


Calix Associate Software Engineer Overview

Calix is hiring an Associate Software Engineer in Bangalore to work on networking systems software for PON, Ethernet switching, routing, subscriber management, and performance monitoring. This role involves designing, developing, testing, and supporting software modules in a large-scale system within a collaborative, cross-functional environment.


This is a solid networking-focused software engineering role at Calix for candidates with C/C++ and Linux experience. Good opportunity if you enjoy low-level systems and protocol work. Strong fundamentals in networking protocols and multi-threaded programming will stand out.


Roles and Responsibilities

  • Design, develop, and maintain Network Systems Software and Security software
  • Work on networking protocols (L2, L3, MPLS, NAT, QoS, VPN, IPSec, GRE, etc.)
  • Participate in all phases of SDLC — requirements review, design, coding, testing, and support
  • Collaborate with cross-functional teams on control plane features and infrastructure (logging, livelog)
  • Troubleshoot and fix issues reported from customer sites
  • Create technical documentation (Design Spec, FS, UT, FT)

Eligibility Criteria for Calix Associate Software Engineer

Must-Have Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Strong programming skills in C/C++ and Python
  • Familiarity with Linux, x86 virtualization, and Inter-process communication
  • Strong understanding of networking protocols (TCP, UDP, IP, VLAN, NTP, DHCP, DNS, NAT, etc.)
  • Good problem-solving and communication skills

Preferred Skills

  • Experience with source control (GIT)
  • Knowledge of Unit Testing and automation principles
  • Understanding of multi-thread/multi-process environments

Calix Selection Process

  1. Online Application & Resume Shortlisting
  2. Technical Assessment (C/C++ + Networking focus)
  3. Technical Interview(s)
  4. HR Discussion

Get Job Alerts from Meganaukri

Receive verified IT job openings, fresher vacancies, internships,
and off-campus hiring updates through our official channels.

Only genuine and verified job updates are shared.


How to Apply for Calix Associate Software Engineer

Official Apply Link:

Apply Online – Calix Careers

Documents Required: Updated resume highlighting C/C++, Python, and networking projects


FAQs for Calix Software Engineer Role

Who can apply?
Candidates with strong C/C++, Python, Linux, and networking protocol knowledge.

Is this suitable for freshers?
Yes, especially those with relevant academic projects in systems/networking software.

Work Mode?
Office-based in Bangalore

Core Focus?
Networking Software Development (PON, Ethernet, Routing, Protocols), C/C++, Linux.


About Calix
Calix is a leading provider of cloud, software platforms, systems, and services that help communications service providers simplify operations, deliver better subscriber experiences, and drive business growth.

Last Updated June 2026 | Job verified and active

Leave a Comment