Role OverviewAs a Technical Lead in Network Platform Software Development, you will work closely with top-notch talent in Arrcus to redefine networking. The team comprises world-class technologists with an unparalleled record in shipping industry-leading networking products. You will design and develop data path solutions for L3 and L2 networking technologies, architect and implement QoS features, and work with ASIC families and develop software using BCM SDK, P4, and DPDK.
What You Will Do
Your main day-to-day responsibilities will include designing and developing data path solutions, architecting and implementing QoS features, working with ASIC families, and developing software using BCM SDK, P4, and DPDK. You will also optimize and enhance Linux networking internals, develop and maintain high-availability solutions, and work on Debian packaging and Linux kernel modifications.
Why It Might Be a Fit
To be a fit for this role, you should have 8+ years of hands-on development experience in networking software development, strong proficiency in C/C++/Go/Python programming, and a deep understanding of ASIC pipeline architectures and networking hardware. You should also have hands-on experience with Linux OS internals, Debian build/packaging, and kernel networking stack.
Requirements
- 8+ years of hands-on development experience in networking software development
- BS/MS/PhD in Computer Engineering, Computer Science, or equivalent field
- 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
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
- Monthly happy hours
]]>