Staff Software Engineer

Calix

2 - 5 years

Bengaluru

Posted: 2/27/2025

Job Description

Calix provides the cloud, software platforms, systems and services required for communications service providers to simplify their businesses, excite their subscribers and grow their value.

About the Role

We are looking for an experienced Staff Software Engineer to design, develop, and optimize embedded networking solutions with a strong focus on prplOS, RDK-B, and OpenWRT. The ideal candidate will have expertise in C, C++, Python, Yocto, Linux, IoT protocols, and WiFi, along with experience integrating prplOS-based networking solutions.

Key Responsibilities

  • Develop and integrate prplOS and prplMesh into networking platforms.

  • Contribute to embedded Linux-based firmware development, debugging, and optimization.

  • Enhance broadband gateway features, WiFi management, and device security.

  • Integrate prplOS and prplMesh (RDK-B and/or OpenWRT).

  • Work with messaging and communication protocols (NATS, TR-069, TR-369, MQTT, etc.).

  • Implement embedded AI/ML solutions for network performance optimization, such as traffic pattern analysis and adaptive QoS.

  • Participate in code reviews, testing, and continuous integration workflows.

  • Work closely with hardware and cloud teams to deliver end-to-end solutions.

Required Qualifications

  • Bachelor’s or Master’s degree in Embedded Systems, Computer Engineering, or a related field.

  • 7+ years of experience in embedded software development.

  • Proficiency in C, C++, and Python for embedded systems development.

  • Strong knowledge of prplOS, prplMesh, RDK-B, OpenWRT, and Yocto build systems.

  • Deep understanding of WiFi networking, TCP/IP, DNS, DHCP, VLANs, and security protocols.

  • Experience with Linux kernel, drivers, and networking stacks.

  • Hands-on experience with communication protocols (NATS, TR-069, TR-369, MQTT, etc.).

  • Experience working with broadband gateways, Mesh WiFi, and networking hardware.

  • Familiarity with containerization technologies (Docker, LXC, crun).

  • Strong problem-solving and debugging skills using tools like gdb, Wireshark, and Valgrind.

Preferred Qualifications

  • Experience with Qualcomm, Broadcom, or MediaTek WiFi chipset SDKs.

  • Knowledge of edge computing and AI-driven networking optimizations.

  • Understanding of ARM, MIPS architectures, and real-time processing constraints.

  • Familiarity with security hardening, secure boot, and Trusted Platform Modules (TPM).

  • Experience with Agile development and DevOps/CI-CD practices.

About Company

Calix, Inc. is a cloud and software platform company headquartered in San Jose, California. It specializes in providing cloud-based software, systems, and services that enable broadband service providers to simplify operations, deliver exceptional subscriber experiences, and grow their businesses. Calix’s solutions focus on empowering communication service providers to optimize their networks, leverage advanced analytics, and create personalized customer experiences. Known for its innovation in broadband technology, Calix helps its clients transition to next-generation networks, ensuring scalability, efficiency, and improved customer satisfaction.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).