Ar
Posted:
June 13, 2026
Location:
vancouver, bc, Canada
Job Description
Requirements
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 An understanding of networking including L2 and L3 and switching ASICs will be helpful but not essential to your role 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 Hands-on experience working with open source software Experience writing Linux drivers and APIs for managing hardware or other software resources Experience programming ASICs and other custom hardware Ability to utilize, test, and debug open source software libr...
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 An understanding of networking including L2 and L3 and switching ASICs will be helpful but not essential to your role 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 Hands-on experience working with open source software Experience writing Linux drivers and APIs for managing hardware or other software resources Experience programming ASICs and other custom hardware Ability to utilize, test, and debug open source software libr...
Apply for this Job
Submit your application for the Expert/Principal Software Engineer position at Arista Networks.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
vancouver, Canada
Posted:
June 13, 2026
Deadline:
July 23, 2026