Network Platform Software Development- Technical Lead
Arrcus, Inc. · San Jose, CA · 2 wk ago
Engineering$150k–$175k/yrFull-time
Arrcus was founded to enhance business efficiency through superior network connectivity. The Arrcus Connected Edge (ACE) platform offers best-in-class networking with the most flexible consumption model at the lowest total cost of ownership. The team comprises world-class technologists with an unparalleled record in shipping industry-leading networking products, complemented by industry thought leaders, operating executives, strategic partners, and top-tier VCs. The company is headquartered in San Jose, California.
Responsibilities
- Design and develop data path solutions for L3 (IPv4, IPv6, MPLS, SR/SRv6, VRF, L3VPN) and L2 (STP, LLDP, sFlow, LAG, MLAG) networking technologies.
- Architect and implement QoS features, including queueing, classification, policing, shaping, ACL, ECN, and WRED.
- Work with ASIC families (e.g., BCM XGS, BF Tofino) and develop software using BCM SDK, P4, and DPDK.
- Optimize and enhance Linux networking internals, including memory management, network stack, and hardware abstraction layers (RIB, FIB, HAL).
- Develop and maintain high-availability (HA) solutions, ISSU, and Linux-based networking systems.
- Work on Debian packaging, Linux kernel modifications, and kernel networking stack optimizations.
- Develop and integrate software for containerized and virtualized networking environments.
Requirements
- BS/MS/PhD in Computer Engineering, Computer Science, or equivalent field.
- 8+ years of hands-on development experience in networking software development.
- Strong proficiency in C/C++/Go/Python programming.
- Deep understanding of ASIC pipeline architectures and networking hardware.
- Hands-on experience with Linux OS internals, Debian build/packaging, and kernel networking stack.
- Experience with RIB, FIB, HAL, and high-availability (HA) networking solutions.
- Knowledge of containers (Docker, Kubernetes) and virtual machines (VMs) is a plus.
Skills
- Experience with DPDK, P4, BCM SDK, or other hardware programming interfaces.
- Strong debugging and performance optimization skills.
- Experience with high-performance, distributed networking systems.
Benefits
- Bonus + Equity
- 100% covered medical, dental, and vision insurance
- Parental leave
- 401k retirement plan
- Employee Assistance programs
- Health & wellness programs and resources
- Weekly catered lunches at our San Jose office
- Monthly happy hours at our San Jose office
Pay
$150,000 - $175,000 per year