
Network Routing & Switching Protocols Software Development- Principal Engineer
Arrcus Inc3 months ago
San Jose, CA, USAStaff+
Base Salary
$200k - $225k/yr
Responsibilities
- Triage and resolve internal and customer-found issues.
- Write feature specifications covering requirements and detailed design.
- Implement product improvements and features individually or as part of a team.
- Evaluate and integrate third-party libraries.
- Peer review feature specifications, code, test plans, and other engineering documents.
- Improve the performance and scalability of existing features and solutions.
- Help interview, onboard, and mentor new hires.
- Work with customer and product teams to understand new requirements.
- Plan, schedule, track, and periodically report project status to customer delivery.
- Drive engineering-wide initiatives for quality and scaling of shipping products and technologies.
- Participate in architecture and design of new engineering initiatives.
- Consider filing patents for product innovations.
- Participate in technical industry engagements through papers, blogs, talks, and standards.
Requirements
- BS, MS, or PhD in Computer Engineering, Computer Science, or an equivalent degree.
- 16+ years of hands-on development experience.
- Ability to write high-quality C, C++, Go, and Python code.
- Experience designing and developing large-scale control-plane protocols, including BGP, OSPF, ISIS, LDP, and MPLS.
- Experience designing and developing Layer 2 technologies, including STP, PVST, and MSTP.
- Experience with control-plane infrastructure including TCP/IP, RIB, FIB, BFD, IPC, interfaces, and events.
- Experience with overlay technologies including L3VPN, EVPN, and VXLAN.
- Experience with segment-routing fabrics using SR-MPLS and SRv6.
- Experience troubleshooting large-scale deployments.
- Experience with model-based manageability frameworks using YANG, XML, and JSON.
- Prior experience at a venture-backed company is a big plus.
Benefits
- Bonus and equity.
- Parental leave.
- 401k retirement plan.
- Employee Assistance programs.
- Weekly catered lunches at the San Jose office.
- Monthly happy hours at the San Jose office.
- Role is based in San Jose, California.
About Arrcus Inc
Arrcus develops software-driven routing and switching for disaggregated networks, centered on its ArcOS network operating system and the Arrcus Connected Edge (ACE) platform for data center, core, and edge deployments. The company also offers Ethernet fabrics for AI training and an Arrcus Inference Network Fabric (AINF) spanning edge, datacenter, and cloud. Founded in 2016 and headquartered in San Jose, it is privately held and sells to service providers, cloud platforms, and large enterprises.