Location
vancouver, metro vancouver regional district, Canada
Posted
July 20, 2026
Job Description
Join Arista Networks as a Senior Software Engineer and develop cutting-edge solutions for data center networks. This role emphasizes Linux, C, C++, and Python to enhance Arista's EOS.
As a key member of the EOS software development team, you will play an integral role in creating and deploying high-quality features in Arista's unique, Linux-based network operating system. You will gather technical requirements, write specifications, and directly engage with engineers and customers. Your expertise in software debugging, testing, and development will drive the quality of projects from inception to deployment.
Key Responsibilities:
• Write specifications for Linux drivers and APIs
• Implement solutions in C, C++, and Python
• Develop automated test plans for software
• Collaborate with Customer Support Engineers on issues
• Mentor junior engineers in the development environment
Requirements:
• BS in relevant field with 12 years experience
• Proficient in C, C...
As a key member of the EOS software development team, you will play an integral role in creating and deploying high-quality features in Arista's unique, Linux-based network operating system. You will gather technical requirements, write specifications, and directly engage with engineers and customers. Your expertise in software debugging, testing, and development will drive the quality of projects from inception to deployment.
Key Responsibilities:
• Write specifications for Linux drivers and APIs
• Implement solutions in C, C++, and Python
• Develop automated test plans for software
• Collaborate with Customer Support Engineers on issues
• Mentor junior engineers in the development environment
Requirements:
• BS in relevant field with 12 years experience
• Proficient in C, C...