Firmware & BIOS Engineer — Linux, C/C++, CPU Bringup

Arista

Santa Clara (CA)

On-site

USD 123,000 - 191,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arista Networks is seeking a BIOS Software Engineer to join the BIOS team in developing and maintaining CPU firmware, BIOS and boot loader software used in Arista products in Santa Clara, CA. You will bring up new CPUs, validate EOS boot processes, and contribute to features in both proprietary and open source BIOS communities.

You will design and implement low-level software, work with hardware vendors, and mentor junior engineers while delivering reliable, high-performance firmware across

Qualifications

  • BS/MS/PhD in CS/EE/CE with related experience
  • Expert knowledge of C; C++ and Python desirable
  • Experience in CPU firmware, BIOS and boot loader environments
  • Experience bringing up new CPU boards
  • Strong debugging and problem-solving in low-level firmware
  • Familiarity with Linux kernel architecture desirable
  • Understanding of IP networking principles desirable
  • Ability to work independently and in small teams

Responsibilities

  • Design, develop, integrate and maintain low-level CPU software in Arista products.
  • Develop automated tests using C, C++ and Python to validate features.
  • Work with hardware engineers and vendors to qualify new CPUs and components.
  • Track Linux Kernel developments and identify relevant features for Arista products.
  • Contribute features back to upstream BIOS/open source communities.
  • Review and contribute to design specs written by others.
  • Collaborate with Customer Support Engineers to analyze and fix issues.
  • Collaborate with System Test Engineers to diagnose test failures and implement fixes.
  • Provide technical leadership across features, projects and tools.
  • Mentor new and junior engineers to ramp up in Arista’s environment

Skills

C programming
C++
Python
Linux knowledge
Firmware debugging
Teamwork

Education

BS in CS/EE/CE
MS in CS/EE/CE
PhD in CS/EE/CE

Tools

BIOS tooling

Job description

Arista Networks is seeking a BIOS Software Engineer to join the BIOS team in developing and maintaining CPU firmware, BIOS and boot loader software used in Arista products in Santa Clara, CA. You will bring up new CPUs, validate EOS boot processes, and contribute to features in both proprietary and open source BIOS communities.

You will design and implement low-level software, work with hardware vendors, and mentor junior engineers while delivering reliable, high-performance firmware across

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Low-Level BIOS Firmware Engineer (C/C++, Linux)
Low-Level BIOS Firmware Engineer (C/C++, Linux)

Arista Networks • Nashua (NH)

On-site
USD 120,000 - 180,000
Senior BIOS Firmware Engineer – Bootloader & Linux
Senior BIOS Firmware Engineer – Bootloader & Linux

Arista • Austin (TX)

On-site
USD 140,000 - 190,000
Senior BIOS & Firmware Engineer - CPU Boot & Linux Kernel
Senior BIOS & Firmware Engineer - CPU Boot & Linux Kernel

Arista Networks • Nashua (NH)

On-site
USD 120,000 - 180,000
Firmware Engineer - BIOS & Bootloader (C/C++, Linux)
Firmware Engineer - BIOS & Bootloader (C/C++, Linux)

Arista Networks • Santa Clara (CA)

On-site
USD 123,000 - 191,000
Medical benefits
Dental coverage
Vision insurance
+2
Senior BIOS & Firmware Engineer – CPU Boot & EOS
Senior BIOS & Firmware Engineer – CPU Boot & EOS

jobr.pro • Nashua (NH)

On-site
USD 120,000 - 180,000
Senior BIOS & Boot Firmware Architect
Senior BIOS & Boot Firmware Architect

Arista • Santa Clara (CA)

On-site
USD 140,000 - 210,000
BIOS Senior/Lead Software Engineer
BIOS Senior/Lead Software Engineer

Arista Networks • Austin (TX)

On-site
USD 120,000 - 150,000
BIOS & Firmware Engineer, CPU Boot & Linux
BIOS & Firmware Engineer, CPU Boot & Linux

Arista Networks • Austin (TX)

On-site
USD 90,000 - 120,000
BIOS Senior/Lead Software Engineer
BIOS Senior/Lead Software Engineer

jobr.pro • Nashua (NH)

On-site
USD 120,000 - 180,000
BIOS Software Engineer
BIOS Software Engineer

Arista Networks • Nashua (NH)

On-site
USD 120,000 - 180,000