Find a jobRecruiters

Expert/Principal Software Engineer

Exclusive opportunity

Onsite

Expert/Principal Software Engineer

Arista

Expert/Principal Software Engineer

Skills

PythonAILinuxCustomer Support

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Vancouver, BC, Canada

Work mode:

Onsite

Published on:

8 August 2026

What they need


  • Arista Networks is looking for world-class Senior/Lead system software engineers to join our Extensible Operating System (EOS) software development team
  • As a core member of the EOS team, you will be part of a fast-paced, high caliber team-building features to run the world’s largest data center networks
  • Your software will be a key component of Arista’s EOS and related software, Arista’s unique, Linux-based network operating system that runs on all of Arista’s data center networking products
  • The EOS team is responsible for all aspects of the development and delivery of software meant to run on the various Arista switches
  • You will work with your fellow engineers and members of the marketing team to gather and understand the functional and technical requirements for upcoming projects
  • You will help write functional specifications, design specifications, test plans, and the code to bring all of these to life
  • You will also work with customers to triage and fix problems in their networks
  • Internally, you will develop automated tests for your software, monitor the execution of those tests, and triage and fix problems found by your tests
  • At Arista, you will own your projects from definition to deployment, and you will be responsible for the quality of everything you deliver
  • This role demands strong and broad software engineering fundamentals, and ideally a good understanding of linux system software including various IPC mechanisms like sockets, shared memory etc and interfacing with hardware via applications, device drivers and APIs
  • Working with, understanding and modifying existing open source software will be part of the role
  • An understanding of networking including L2 and L3 and switching ASICs will be helpful but not essential to your role
  • Your role will not be limited to a single aspect of EOS at Arista, but cover all aspects of EOS
  • Write functional specifications and design specifications for drivers and API to manage hardware devices in linux and implement
  • Independently implement solutions to small-sized problems in our EOS and related software, using the C, C++, and python programming languages
  • Write test plan specifications 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
  • Work on a team implementing, testing, and debugging solutions for networking infrastructure include AI networking
  • Worth with Customer Support Engineers to analyze problems in customer installations and provide fixes for those problems when needed in the form of new software releases or software patches
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems
  • Mentor new and junior engineers to bring them up to speed in Arista’s software development environment
  • Review and contribute to the specifications and implementations written by other team members
  • Help to create a schedule for the implementation and debugging tasks, update that schedule weekly, and report it to the project lead

Benefits

  • Regular ”Snack Bash” Social Events with food and drinks!
  • Biweekly Wellness webinars plus regular Wellness Week events focused on physical, mental, spiritual and financial wellness as well as career development and social activities
  • Arista Gives Back: Employee Engagement Giving Drives and Volunteer events
  • Medical, Dental & Vision Plan Coverage
  • Life Insurance, AD&D, STD & LTD
  • Flex Spending Accounts
  • Employee Assistance Programs
  • PTO & Paid holidays
  • 401k Plan
  • On-site Gym & Showers
  • Secured Bike Lockers
  • Secured Bike Lockers
  • Flexible hours
  • Employee Assistance Benefits that include mental health and backup child and elder care support
  • Discounted lunches through WeBox for HQ employees
  • Family planning benefits- BS Computer Science/Electrical Engineering/Computer Engineering + 12 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 10 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 7 years experience or equivalent work experience
  • Knowledge of C, C++, and python
  • Ability to design a solution to a small-sized problem, and implement that solution without outside help. Able to work on a small team solving a medium-sized problem with limited oversight
  • Ability to utilize, test, and debug open source software libraries and other software used in your development activities
  • Experience writing Linux drivers and APIs for managing hardware or other software resources
  • Experience programming ASICs and other custom hardware
  • Strong problem solving and software troubleshooting skills
  • Applied understanding of software engineering principles
  • Infrastructure functions related to distributed systems such as messaging, signalling, databases, and command line interface techniques
  • Hands-on experience working with open source software

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

5 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

1 hour ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools