Software Engineer (Packet Forwarding Engines)

Arista Networks
Vancouver
Workplace: OnsiteFull timeUSD 95,000 - 145,000 annuallyFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["C","C++","Python","Linux","UNIX","Networking","Software engineering"]

Join the Packet Forwarding Engines and System software team to develop ASIC-based forwarding engine software and Linux-based EOS, owning projects from definition to deployment. You’ll design, implement, test, and debug software for hardware components and networking systems, mentor teammates, and collaborate with hardware and diagnostic teams to bring up new systems for large data center networks.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
5 months ago

Software Engineer (Packet Forwarding Engines)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live
Reposted: similar role first listed 8 months ago

Job Summary

Join the Packet Forwarding Engines and System software team to develop ASIC-based forwarding engine software and Linux-based EOS, owning projects from definition to deployment. You’ll design, implement, test, and debug software for hardware components and networking systems, mentor teammates, and collaborate with hardware and diagnostic teams to bring up new systems for large data center networks.
Location: Vancouver
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Write functional specifications and design specifications for small-sized packet forwarding engine features and system software to manage hardware components.
  • •Independently implement solutions to small-sized problems in our packet forwarding engine software and system software using the C, C++, and python programming languages.
  • •Understand, utilize, test, and debug packet forwarding engine and hardware components vendor-provided software libraries in your solutions.
  • •Write test plan specifications for small-sized packet forwarding engine features and system software, and implement automated test programs to execute the cases described in the test plan.
  • •Debug problems found by our automated test programs and fix the problems.

Pay and Benefits

Salary: USD 95,000 - 145,000 annually
Perks:MedicalDentalVisionWellness StipendRetirement

Key Requirements

  • •BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 3+ years of related post graduate work experience
  • •Experience or knowledge in the following: C or C++
  • •Knowledge of UNIX or Linux
  • •Understanding of IP networking or distributed systems
  • •Applied understanding of software engineering principles
Experience:3+ yearsComputer networking
Education:Bachelor's
Skills:CC++PythonLinuxUNIXNetworkingSoftware engineering
Languages:English
Tech Stack:CC++PythonUNIXLinuxASICPacket forwardingEOS

Company Brief

Arista Networks
Designs and sells high-performance cloud networking hardware and software for large-scale data centers and enterprise environments, including switches, routers, and network operating systems focused on programmability, telemetry, and low-latency networking.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 2004
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn