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

Arista Networks

Nashua (NH)

On-site

USD 120,000 - 180,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 design, develop, and maintain low-level CPU software across Arista products. You will implement features in BIOS and boot loaders, and collaborate with hardware teams to bring up new CPUs and ensure secure boot processes.

You'll develop automated tests in C, C++, and Python, contribute to Linux kernel-related work, and mentor junior engineers while delivering high-quality firmware and system software.

Qualifications

  • BS/MS/PhD in CS/EE/CE with required years of experience
  • Expert C programming with optional C++ and Python familiarity
  • Experience in CPU firmware, BIOS and boot loader environments
  • Experience bringing up new CPU boards and test cycles
  • Strong debugging and problem-solving in low-level software
  • Familiarity with Linux kernel concepts and IP networking principles

Responsibilities

  • Design, develop, integrate and maintain low-level CPU software in Arista products
  • Develop automated tests using C, C++ and Python
  • Collaborate with hardware teams to qualify CPUs and components
  • Track Linux Kernel developments and contribute to open source BIOS communities
  • Review specifications and mentor junior engineers
  • Provide fixes for problems found in customer networks and tests
  • Lead projects and document designs and implementations clearly
  • Support Customer Support Engineers and System Test Engineers with fixes

Skills

C programming
C++
Python
Linux kernel
CPU firmware
Troubleshooting
Documentation

Education

BS/MS in CS/EE/CE
PhD (possible)
4+ years relevant experience

Tools

None

Job description

Arista Networks is seeking a BIOS software engineer to design, develop, and maintain low-level CPU software across Arista products. You will implement features in BIOS and boot loaders, and collaborate with hardware teams to bring up new CPUs and ensure secure boot processes.

You'll develop automated tests in C, C++, and Python, contribute to Linux kernel-related work, and mentor junior engineers while delivering high-quality firmware and system software.

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

Similar jobs worth comparing

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

Arista • Santa Clara (CA)

On-site
USD 123,000 - 191,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
BIOS Senior/Lead Software Engineer
BIOS Senior/Lead Software Engineer

Arista Networks • Austin (TX)

On-site
USD 120,000 - 150,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
BIOS & Firmware Engineer, CPU Boot & Linux
BIOS & Firmware Engineer, CPU Boot & Linux

Arista Networks • Austin (TX)

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

Arista Networks • Austin (TX)

On-site
USD 90,000 - 120,000