Network Systems Software Engineer at Arista

Arista Networks

📍 vancouver, metro vancouver regional district, Canada

Full-time Other-General Posted June 27, 2026

Job Description

Join Arista Networks as a Network Systems Software Engineer, focusing on innovative software solutions for hardware integration. Collaborate with hardware engineers to design and optimize interfaces for effective systems management.
In this mid-level role, your primary responsibilities will include developing features in C, C++, and Python, alongside working with hardware teams to bring novel products to market. You will also engage directly with Customer Support to troubleshoot and enhance customer networks, ensuring that all software solutions meet high performance standards.
Key Responsibilities:
• Develop software features using C, C++, and Python
• Build automated tests for software components
• Collaborate with hardware teams on new products
• Design software interfaces for hardware control
• Resolve customer network issues with technical support
Requirements:
• BSc, MS, or PhD in Computer Science or Engineering
• 3+ years of relevant software engine...