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
BIOS Senior/Lead Software Engineer
Vancouver, BCArista Networks
8+ YOECandidates 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
Senior/Lead Software Engineer, Layer1
Vancouver, BCArista Networks
8+ YOECandidates 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