Network Routing & Switching Protocols Software Development- Principal Engineer

Arrcus Inc

$200K — $225K *
Telecommunications & Hardware
15+ years of experience
Job Overview by Ladders

Qualifications

  • BS/MS/Ph.D. in Computer Engineering/Computer Science or equivalent degree
  • Proficient in writing high-quality C/C++/Go/Python code
  • 16+ years of hands-on development experience specifically in network protocols
  • Expertise in design and development of large-scale control plane protocols like BGP, OSPF, and MPLS
  • Experience with Layer 2 technologies such as STP and MSTP.
  • Skilled in troubleshooting large-scale deployments.
  • Knowledge of model-based manageability frameworks using YANG, XML, JSON

Responsibilities

  • Triage and resolve internal and customer-found issues
  • Write detailed Feature Specifications and required designs
  • Implement improvements and new features independently or as a team member
  • Evaluate and integrate third-party libraries
  • Conduct peer reviews of engineering documents including Feature Specs and Test Plans
  • Enhance performance and scalability of existing solutions
  • Mentor new hires and assist with their onboarding process
  • Collaborate with product teams to comprehend and address new requirements
  • Manage project planning, scheduling, and status reporting for customer delivery
  • Drive initiatives for enhancing quality and scaling of products
  • Engage in architecture and design discussions for new engineering projects
  • Consider patenting innovations related to products
  • Participate in technical industry engagements such as papers and talks

Benefits

  • Bonus + 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
Full Job Description
Network Routing & Switching Protocols Software Development- Principal Engineer
San Jose, CA
Responsibilities
  • Triage and resolve internal, and customer-found issues
  • Write Feature Spec covering the requirements and detailed design
  • Implement improvements and features individually or as part of a team
  • Evaluate, Integrate third-party libraries
  • Peer review of Feature Spec, Code, Test Plan, and other engineering documents
  • Improve performance/scale of existing features/solutions
  • Help with interviews, onboarding, and mentoring of new hires
  • Work with customer and product teams to understand new requirements
  • Plan, scheduled, tracked, and periodically reported the project status to customer delivery
  • Drive engineering-wide initiatives for quality/scaling of shipping products and technologies
  • Participate in the Architecture and Design of new engineering initiatives
  • Intellectual Property (IP) Protection - consider filing patents for Innovations involved in our products
  • Industry engagements on a technical level - papers, blogs, talks, standards
Education/Qualifications
  • BS/MS/Ph.D. in Computer Engineering/Computer Science or equivalent degree
  • Ability to write high-quality C/C++/Go/Python code
  • 16+ years of hands-on development experience in some of the following areas:
  • Experience with design and development of large-scale control plane protocols - BGP, OSPF, ISIS, LDP MPLS
  • Experience with design and development of L2 technologies - STP, PVST, MSTP
  • Experience with design and development of Control Plane Infra - TCP/IP, RIB, FIB, BFD, IPC, Interfaces, Events
  • Experience with design and development of Overlay Technologies - L3VPN, EVPN, VxLAN
  • Segment Routing based fabric - SR-MPLS, SRv6
  • Troubleshooting large-scale deployments
  • Model-based manageability frameworks using YANG, XML, JSON
Benefits
  • Bonus + Equity
  • Parental leave
  • 401k retirement plan
  • Employee Assistance programs
  • Weekly Catered lunches at our San Jose office.
  • Monthly happy hours at our San Jose office.
Salary: 200,000 to 225,000 /yr

Similar Jobs

More Jobs at Arrcus Inc

More Telecommunications & Hardware Jobs

Find similar Network Routing & Switching Protocols Software Development- Principal Engineer jobs: