- 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.
- Integrate and port commercial protocol Stacks onto embedded Access OS.
- Design/implement Abstraction layer code to integrate merchant silicon (and SDKs) to provide seamless ControlPlane solutions which can be leveraged across different products.
- Write detailed Design specs, conduct design reviews, coding, unit-test in Agile development environment.
- Participate in Design reviews, Architecture discussions, Implementation, Unit-testing, and Maintenance.
- Work with multi-site Development/Architecture team to implement the above.
- 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.
- Must have hands-on development experience with Embedded Networking/Telecom products.
- Very Strong C/C++, Python coding and Debugging skills.
- Thrives in an environment with loosely defined goals, iterates quickly, bringing focus and path forward.
- Development experience in multi-core/multi-threaded environment on Linux.
- Excellent written and verbal communication skills.
- BE/BTech/MTech in CS/IS/EE or equivalent.
Location:
- Remote-based position located in the United States or Canada.
#LI-Remote
Compensation will vary based on geographical location (see below) within the United States. Individual pay is determined by the candidate's location of residence and multiple factors, including job-related skills, experience, and education.
For more information on our benefits click here.
There are different ranges applied to specific locations. The average base pay range (or OTE range for sales) in the U.S. for the position is listed below.
San Francisco Bay Area Only:
182,900.00 - 310,500.00 USD AnnualAll Other Locations:
159,000.00 - 270,000.00 USD Annual
0 applies
4 views
Other Jobs from Calix
Senior Machine Learning Engineer
Senior Software Engineer
Staff Manufacturing Engineer
Staff Software Engineer- Cloud Platform
Similar Jobs
Software Engineer, Data Product
Sr QA Engineer
Lead QA Engineer
Backend Engineer
Software Engineer 3
Software Engineer 2
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say