Senior/Lead Software Engineer, Network Systems
Vancouver, BCArista Networks
8+ ansCandidates need a computer science or engineering degree with 8 years of experience (or a shorter period with a master's or PhD), expert skills in C, C++ and Python, and experience with Linux and hardware device drivers. Strong troubleshooting skills and the ability to work in small teams are also needed.
C, C++, Python, Linux, UNIX, FPGA
Senior Site Reliability Engineer (SRE) – CloudVision as a Service (CVaaS)
Vancouver, BCArista Networks
5+ ansCandidates need a computer science degree or equivalent experience, 5+ years of software engineering experience, and experience with distributed or scale-out systems in SaaS. Proficiency in Python, Golang or similar languages and comfort with Bash scripting are expected.
Kubernetes, Google Kubernetes Engine (GKE), Google Cloud Platform (GCP), Ansible, Pulumi, Golang
Senior Software Engineer, Linux Kernel
Vancouver, BCArista Networks
8+ ansArista 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
Senior/Lead Software Engineer (Packet Forwarding Engines)
Vancouver, BCArista Networks
3+ ansCandidates need a computer science or engineering degree with 3 to 8 years of experience depending on the degree level, or equivalent work experience. Arista Networks wants strong C or C++ skills, Linux knowledge, IP networking understanding and solid troubleshooting ability.
C, C++, Python, Linux, UNIX, EOS
Senior/Lead Software Engineer
Vancouver, BCArista Networks
6+ ansArista Networks needs candidates with strong software engineering fundamentals in C, C++ or Python and knowledge of Linux or UNIX. A background in L2/L3 networking, routing protocols and degree-level education with 3 to 8 years of experience is expected.
C, C++, Python, Linux, UNIX
BIOS Senior/Lead Software Engineer
Vancouver, BCArista Networks
8+ ansCandidates need a computer science or engineering degree with 8 years of experience (or a master's with 6, or a PhD with 3), and expert C programming skills. They also need hands-on experience with CPU firmware, BIOS, or boot loader software and bringing up new CPU boards.
C, C++, Python, Linux kernel
PCIe Senior/Lead Software Engineer
Vancouver, BCArista Networks
8+ ansCandidates need 8+ years of C or C++ experience, a solid understanding of PCIe hardware and drivers, and strong troubleshooting skills in low-level firmware. Python and PCIe switch experience are assets.
C, C++, Python, Linux, AER, DPC
Senior/Lead Software Engineer, Layer1
Vancouver, BCArista Networks
8+ ansCandidates need a computer science or engineering degree with 8 years of experience (or the equivalent in master's or PhD years), expert knowledge of C or C++ and Python, and Linux or UNIX skills. Strong troubleshooting skills and the ability to work independently and in small teams are also required.
C, C++, Python, Linux, UNIX