Principal Software Engineer – Protocol Infrastructure
Published date: 2024/01/10
- Location: Bengaluru, Karnataka, India
Calix is seeking an experienced system software engineer for a Principal Engineer role in for Networking Protocol Infrastructure and software product development in Intelligent Access Infrastructure software group.
Responsibilities and Duties:
• Architect, design and implement Protocol infrastructure and platform software for high end carrier access switching products for Internet infrastructure.
• Implement and integrate software for a robust platform and infrastructure using latest Linux open source environment in distributed embedded systems.
• Work with cross functional teams ranging from PON and Ethernet switching and routing software, subscriber management for Triple Play services, performance monitoring to network management to build, integrate, unit test and support software modules within a large-scale system.
• Draft high level and detailed design documentation for new features and capabilities.
• Propose and implement tools to accelerate software system development and debug environments.
• Propose and implement built in diagnostics and test scripts to help reliability and supportability.
• Work with product management and solutions engineering to write software functional specification and integration documents.
• Participate and support in fixing issues arising from customer sites.
• Analyze system scalability, interworking issues and perform root cause analysis of system issues.
• Mentor junior engineers within the team.
• Keep abreast of the latest technologies within our product area.
• The candidate is expected to demonstrate a deep sense of product ownership with a strong focus on customer satisfaction.
Qualifications:
• 12+ years working experience with embedded products with BS/MS in CS, CE or EE
• Experience with the Linux net-link socket handling, VRF management is necessary.
• Must be an expert in IPv6 protocols, addressing, Router Advertisements.
• Experience with Protocols NTP, DHCP, DNS is necessary.
• Experience with open source products using Python, C/C++, Git is necessary
• Proficiency with Linux, x86 virtualization and Inter-process communication is necessary.
• Experience in programming in a multi-thread/multi-process environment is necessary.
• Knowledge of IP protocols, VLANs and Ethernet switching is necessary.
• Knowledge of Interface management, host management, loopback interfaces is strongly desired.
• Experience in areas such are high availability, facility protection, state replication, embedded database for check-pointing, Linux shared memory primitives, Route Forwarding Infrastructure and Logging Mechanisms is desired.
• Experience of hands-on software development in large complex software systems is expected.
• Excellent analytical, integration and debugging skills are necessary.
• Very Good oral and written communication and multitasking skills are expected.
Location:
• Bangalore, India
Responsibilities and Duties:
• Architect, design and implement Protocol infrastructure and platform software for high end carrier access switching products for Internet infrastructure.
• Implement and integrate software for a robust platform and infrastructure using latest Linux open source environment in distributed embedded systems.
• Work with cross functional teams ranging from PON and Ethernet switching and routing software, subscriber management for Triple Play services, performance monitoring to network management to build, integrate, unit test and support software modules within a large-scale system.
• Draft high level and detailed design documentation for new features and capabilities.
• Propose and implement tools to accelerate software system development and debug environments.
• Propose and implement built in diagnostics and test scripts to help reliability and supportability.
• Work with product management and solutions engineering to write software functional specification and integration documents.
• Participate and support in fixing issues arising from customer sites.
• Analyze system scalability, interworking issues and perform root cause analysis of system issues.
• Mentor junior engineers within the team.
• Keep abreast of the latest technologies within our product area.
• The candidate is expected to demonstrate a deep sense of product ownership with a strong focus on customer satisfaction.
Qualifications:
• 12+ years working experience with embedded products with BS/MS in CS, CE or EE
• Experience with the Linux net-link socket handling, VRF management is necessary.
• Must be an expert in IPv6 protocols, addressing, Router Advertisements.
• Experience with Protocols NTP, DHCP, DNS is necessary.
• Experience with open source products using Python, C/C++, Git is necessary
• Proficiency with Linux, x86 virtualization and Inter-process communication is necessary.
• Experience in programming in a multi-thread/multi-process environment is necessary.
• Knowledge of IP protocols, VLANs and Ethernet switching is necessary.
• Knowledge of Interface management, host management, loopback interfaces is strongly desired.
• Experience in areas such are high availability, facility protection, state replication, embedded database for check-pointing, Linux shared memory primitives, Route Forwarding Infrastructure and Logging Mechanisms is desired.
• Experience of hands-on software development in large complex software systems is expected.
• Excellent analytical, integration and debugging skills are necessary.
• Very Good oral and written communication and multitasking skills are expected.
Location:
• Bangalore, India
0 page views
Related listings
-
Hiring for Mobile Developer // BangaloreSoftware DeveloperHiring for Mobile Developer // Bangalore MNR Solutions Private Limited - Bengaluru, Karnataka Job details Salary ₹6,00,000 - ₹10,00,000 a year Job Type Full-time Qualifications Bachelor's (Preferred) total work: 3 years (Preferred) Full Job Descripti...2026/11/08
-
UI Developer Intern (2023)Software DeveloperDesign, build, and maintain highly reusable Angular, JavaScript, HTML and CSS code. Translate user behavior and research into actionable data.Design and create mockups and user journeys for a wide range of devices including mobile.Rapid development a...2026/11/08
-
Software EngineerSoftware DeveloperSoftware Engineer Enhancesys Innovations Pvt. Ltd. - Bengaluru, Karnataka Job details Salary From ₹10,00,000 a year Benefits & Perks Provident Fund, Health insurance, Paid sick time, Food provided Job Type Full-time Regular / Permanent Qualificat...2026/11/08
