15 Aug
|
Arista Networks
|
Vancouver
15 Aug
Arista Networks
Vancouver
Elevate your career with Arista Networks as a Lead Software Engineer focusing on BIOS and firmware. This on-site role emphasizes advanced C programming and collaboration with hardware teams for cutting-edge networking solutions. Join Arista’s BIOS team, where you'll develop and maintain CPU firmware and Boot Loader software used in cutting-edge products.
Candidates must possess a strong software engineering foundation, with expertise in designing and debugging low-level firmware across diverse architectures. This role encompasses all software development phases, from feature definition to deployment and user interaction. Key Responsibilities:
- Design and maintain low-level CPU software for Arista products
- Develop automated tests using C, C++, and Python
- Collaborate with hardware engineers on new CPU integration
- Track developments in the Linux Kernel for internal needs
- Provide technical leadership and mentor junior engineers
Requirements:
- BS/MS/Ph.D. in Computer Science or related field with relevant experience
- Proficiency in C programming; C++ and Python knowledge is beneficial
- Experience in CPU firmware and BIOS environments
- Strong troubleshooting and software design skills
- Familiarity with x86 and ARM architectures
Shape the future of networking with Arista by mastering low-level programming and influencing innovative product development.
📌 Lead Software Engineer BIOS at Arista (Vancouver)
🏢 Arista Networks
📍 Vancouver