Calix
Principal Software Engineer – Advanced Routing Layer 3
This job is now closed
Job Description
- Req#: R-8466
- Work with cross-functional teams to architect solutions for Access and Edge networks using Layer 3 technologies to enable service and workflow automation, achieve operational efficiency, and enable multi-tenancy.
- Analyze Product Requirements, Customer use-cases to achieve massive scalability, superior resiliency and integrated solutions across Calix cloud, Access, and Edge network elements.
- Innovative solutions to simplify access networks, collapse network layers and hierarchy while integrating Layer 3 unicast and multicast routing, MPLS, Segment/Policy based routing and Virtualization technologies onto Calix platforms.
- Work with commercial protocol Stacks vendors to evaluate options and incorporate in proposed solutions.
- Architect Abstraction layers to integrate merchant silicon (and SDKs) to provide seamless forwarding plane solutions which can be leveraged across different products.
- Write detailed Design specs, conduct Design reviews, and Implementation as needed.
- Participate in Design reviews, Architecture/trade-off discussions, POC, Use-case choices.
- Work with multi-site Development/Architecture team to implement the above.
- Calix requires all employees based in North America who will work onsite at a Calix office, attend in-person meetings, and/or travel on behalf of Calix to be fully vaccinated. Calix will consider requests for reasonable accommodations as required under applicable law.
- Must have 15+ years of experience in design and development of Routing protocols (IS-IS, OSPF, BGP), IP Multicast protocols (PIM, IGMP).
- Hands-on development experience with one or more MPLS protocols (L2VPN, L3VPN, MPLS, LDP, TE).
- Proficient with Segment Routing (SR-MPLS, TI-LFA, EVPN) and well-versed with SR use-cases.
- Must be well versed with ipv4/ipv6 IP protocols, Access Lists, Route maps and Policies.
- Experience with Forwarding plane software, Broadcom SDK (Jericho+ chipset) highly desired.
- Experience with Network virtualization technologies, NFV to support Cloud migration.
- Must have hands-on development experience with Embedded Networking/Telecom products.
- Very Strong C/C++, Python coding and Debugging skills.
- Development experience in Multi-core/Multi-threaded environment on Linux.
- Thrives in an environment with loosely defined goals, iterates quickly, bringing focus and path forward.
- Excellent written and verbal communication skills.
- MS/BS in CS/EE or equivalent.
- Remote-based position located in the United States or Canada.
This is a remote position that could be based anywhere in the United States or Canada.
Calix is seeking a seasoned Software Engineer experienced in Routing and Advanced routing with a strong background in Protocols and Forwarding plane software. You will be involved in Architecting and Implementing innovative solutions for Broadband Access Networks. Broadband Service Providers use our Software Platforms and Calix cloud to simplify operations, excite subscribers and grow their value by offering managed services.Responsibilities and Duties:
Qualifications:
Location:
#LI-Remote
About the company
Calix is a global provider of the cloud and software platforms, systems and services to deliver unified access networks and smart premises systems.
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.