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
- Online Application & Resume Shortlisting
- Technical Assessment (C/C++ + Networking focus)
- Technical Interview(s)
- 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