Enable job alerts via email!

Software Engineer (Packet Forwarding Engines)

Arista Networks

Vancouver

On-site

USD 95,000 - 145,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player in computer networking is seeking a Software Engineer to join their innovative Packet Forwarding Engines team. In this role, you will develop and test cutting-edge ASIC-based packet forwarding engines and system software, contributing to an advanced Linux-based network operating system. You'll collaborate with diverse teams, ensuring quality and functionality while mentoring junior engineers. This dynamic environment values creativity and problem-solving, offering a competitive salary and a comprehensive benefits package. If you are passionate about technology and eager to make an impact, this opportunity awaits you.

Benefits

Health Coverage
Retirement Plans
Potential Bonuses
Equity Options

Qualifications

  • 3+ years of experience in software development with a focus on networking.
  • Strong proficiency in C/C++ and Python for system software development.

Responsibilities

  • Develop and test ASIC-based packet forwarding engines and related software.
  • Collaborate across teams for hardware/software integration and troubleshooting.

Skills

C
C++
Python
Linux/UNIX
IP Networking
Distributed Systems
Problem-Solving

Education

BSc in Computer Science
MSc in Computer Science
Ph.D. in relevant fields

Job description

Software Engineer (Packet Forwarding Engines)

Direct message the job poster from Arista Networks

Senior Technical Recruiter at Arista Networks! Career Advocate!

Company Description
Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus, and routing environments. We focus on innovation, leveraging cloud computing, AI, and software-defined networking to give our clients a competitive edge. We value diversity and foster an inclusive environment to promote creativity and innovation. Our commitment to excellence has earned us awards such as Best Engineering Team and Best Company for Diversity.

Job Description
Who You’ll Work With
Join our Packet Forwarding Engines (PFE) and System software development team. You'll work on building packet forwarding engine and system software for complex networking ASICs, integral to Arista's Extensible Operating System (EOS), a Linux-based network OS.

What You’ll Do
Develop and test ASIC-based packet forwarding engines, hardware components, and related software. Collaborate across teams for hardware/software integration, troubleshooting, and customer support. Own projects from start to finish, ensuring quality and functionality.

Responsibilities

  • Write specifications for small features and manage hardware components software.
  • Implement solutions using C, C++, and Python.
  • Test and debug software and hardware libraries.
  • Develop automated tests and fix issues found.
  • Collaborate with hardware and customer support teams for system bring-up and troubleshooting.
  • Mentor junior engineers and contribute to team documentation.

Qualifications

  • BSc, MSc, or Ph.D. in relevant fields with 3+ years of experience.
  • Proficiency in C/C++, Linux/UNIX, and understanding of IP networking/distributed systems.
  • Strong problem-solving skills and ability to work independently in a team.

Additional Information

The salary range for this role is $95,000 to $145,000, with variations based on location, experience, and skills. Benefits include health coverage, retirement plans, and potential bonuses and equity. Specific details will be provided during hiring.

Other Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Industry: Computer Networking
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior/Lead Software Engineer (Packet Forwarding Engines)

Arista Networks

Vancouver

On-site

CAD 80,000 - 120,000

12 days ago

Software Development Engineer

Cclgroup

Vancouver

On-site

CAD 90,000 - 200,000

4 days ago
Be an early applicant

Lead Software Developer - Montreal

Snowed In Studios

Quebec

Remote

CAD 100,000 - 160,000

Yesterday
Be an early applicant

Senior Software Engineer, Linux Kernel

Arista Networks

Vancouver

On-site

CAD 120,000 - 195,000

7 days ago
Be an early applicant

Software Engineer (Packet Forwarding Engines)

Arista Networks

Vancouver

On-site

USD 95,000 - 145,000

30+ days ago

Software Engineer (Packet Forwarding Engines)

Arista Networks

Vancouver

On-site

USD 95,000 - 145,000

30+ days ago

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Software Engineer (Packet Forwarding Engines)

Arista Networks

Vancouver

On-site

USD 95,000 - 145,000

30+ days ago

Lead Software Engineer - Package Management

Digital Domain

Vancouver

Hybrid

CAD 130,000 - 150,000

9 days ago