Network Engineer in Solution Test
Vancouver, BCArista Networks
3+ ansCandidates need a master's degree in a related field, 3+ years of system or solution test experience on complex networks, and detailed knowledge of layer 2 and layer 3 networking. Strong communication skills and some scripting in Python or TCL are also required.
Linux ping, traceroute, tcpdump, iperf, strace, industry-standard CLI and SNMP interfaces, traffic generators
BIOS Software Engineer
Vancouver, BCArista Networks
2+ ansCandidates need a computer science or engineering degree with at least 2 to 3 years of experience, expert C programming skills, and hands-on experience with CPU firmware, BIOS, boot loaders and CPU board bring-up. Familiarity with Linux kernel, IP networking, x86 and ARM architectures, and strong troubleshooting and documentation skills are desirable.
C, C++, Python
Software Engineer, Linux Kernel
Vancouver, BCArista Networks
3+ ansArista 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, Layer1
Vancouver, BCArista Networks
3+ ansCandidates 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/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 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
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
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