Lead Software Engineer BIOS at Arista
Job in
Vancouver, BC, Canada
Listed on 2026-08-14
Listing for:
Arista Networks, Inc.
Full Time
position Listed on 2026-08-14
Job specializations:
-
Software Development
C++ Developer, Embedded Systems/ Firmware/ IoT, Software Engineer, Unix/Linux
Job Description & How to Apply Below
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.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×