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