BIOS Software Engineer
Vancouver, BCOn-siteFull Time
Arista Networks
2+ YOECandidates 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
BIOS Senior/Lead Software Engineer
Vancouver, BCRemoteFull Time
Arista 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