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
PCIe Software Engineer
Vancouver, BCArista Networks
3+ YOECandidates need 3+ years of fluency in C or C++, with Python as a bonus. They need a solid understanding of PCIe hardware and drivers, and hands-on experience troubleshooting and fixing bugs in low-level firmware.
C, C++, Python, Linux, PCIe switches, AER
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/Lead Software Engineer, Network Systems
Vancouver, BCArista Networks
8+ YOECandidates 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/Lead Software Engineer (Packet Forwarding Engines)
Vancouver, BCArista Networks
3+ YOECandidates 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+ YOEArista 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
PCIe Senior/Lead Software Engineer
Vancouver, BCArista Networks
8+ YOECandidates 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+ 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