The position is for a Principal Engineer in Network Routing & Switching Protocols Software Development at Arrcus, located in San Jose, CA or available for US remote work.
Responsibilities include triaging and resolving internal and customer-found issues, writing feature specifications covering requirements and detailed design, and implementing improvements and features either individually or as part of a team.
The role involves evaluating and integrating third-party libraries, conducting peer reviews of feature specifications, code, test plans, and other engineering documents.
The engineer will work on improving the performance and scalability of existing features and solutions, assist with interviews, onboarding, and mentoring of new hires, and collaborate with customer and product teams to understand new requirements.
The position requires planning, scheduling, tracking, and periodically reporting project status to customer delivery, driving engineering-wide initiatives for quality and scaling of shipping products and technologies, and participating in the architecture and design of new engineering initiatives.
The role also includes considerations for Intellectual Property (IP) protection, such as filing patents for innovations involved in products, and engaging in industry-level technical discussions through papers, blogs, talks, and standards.
Requirements:
A BS, MS, or Ph.D. in Computer Engineering, Computer Science, or an equivalent degree is required.
Candidates must have the ability to write high-quality code in C, C++, Go, or Python.
A minimum of 16 years of hands-on development experience in areas such as the design and development of large-scale control plane protocols (BGP, OSPF, ISIS, LDP MPLS) is necessary.
Experience with the design and development of L2 technologies (STP, PVST, MSTP) and control plane infrastructure (TCP/IP, RIB, FIB, BFD, IPC, Interfaces, Events) is required.
Candidates should have experience with overlay technologies (L3VPN, EVPN, VxLAN) and segment routing-based fabric (SR-MPLS, SRv6).
Troubleshooting large-scale deployments and familiarity with model-based manageability frameworks using YANG, XML, and JSON are also required.
Benefits:
The position offers an attractive compensation package along with equity options.
Employees receive medical, vision, and dental coverage, with 100% premium coverage for several PPO and HMO plans.
Parental leave is provided, along with flexible paid time off (PTO).
A 401k retirement plan is available for employees.
Additional benefits include employee assistance programs, access to an onsite fitness center, and weekly catered lunches at the San Jose office.