Software Engineer, Network Systems
Vancouver, BCArista Networks
3+ YOECandidates need a BSc, MS or PhD in Computer Science, Electrical or Computer Engineering with 3+ years of related experience. They should know C or C++, Python, and UNIX or Linux, and show strong problem-solving skills.
C, C++, Python, Linux, UNIX
Software Engineer
Vancouver, BCArista Networks
3+ YOECandidates need a BSc, MS or PhD in a computer or electrical engineering field with 3+ years of related experience, plus C, C++ or Python and Linux or UNIX skills. Networking knowledge (L2/L3, routing protocols) is desirable. Not suited to fresh graduates or interns.
EOS, Linux, UNIX
Software Engineer - SONiC
Vancouver, BCArista Networks
3+ YOECandidates need a computer science or electrical or computer engineering degree plus at least 3 years of related experience, strong C, C++ or Python skills, and Linux or UNIX knowledge. Networking knowledge (L2/L3, routing protocols) and strong troubleshooting skills are desirable. This is not a role for fresh graduates or interns.
C, C++, Python, Linux, UNIX
Software Engineer, Linux Kernel
Vancouver, BCArista Networks
3+ YOEArista Networks needs candidates with a degree in computer science or electrical or computer engineering and 3+ years of post-graduate experience. Candidates need expert C skills, hands-on Linux kernel troubleshooting experience, and knowledge of IP networking and the upstream patching process.
Linux kernel, C, C++, Python
Software Engineer (Packet Forwarding Engines)
Vancouver, BCArista Networks
3+ YOEArista Networks needs candidates with a CS or engineering degree and 3+ years of post-graduate experience, strong C or C++ and Linux/UNIX skills, IP networking knowledge, and good troubleshooting ability. This is a mid-level role, not for new graduates or interns.
C, C++, Python, Linux, UNIX
Software Engineer, Layer1
Vancouver, BCArista Networks
3+ YOECandidates need a computer science or electrical or computer engineering degree plus about 3 years of experience, or equivalent work experience. They need expert C or C++ and Python skills, Linux or UNIX knowledge, and strong troubleshooting and independent design ability.
C, C++, Python, Linux, UNIX
Senior Software Engineer, Linux Kernel
Vancouver, BCArista Networks
8+ YOEArista Networks needs candidates with a CS or engineering degree plus 8 years of experience (or a shorter period with a master's or PhD), expert C programming, and hands-on Linux kernel debugging and development. Candidates also need IP networking knowledge, familiarity with the upstream kernel patch process, and strong communication skills.
C, C++, Python, Linux kernel, EOS