BIOS Software Engineer

Arista Networks
Santa Clara
Workplace: OnsiteFull timeUSD 123,000 - 191,000 annuallyFunction: Software EngineeringExperience: 3-5 yearsEducation: bachelorsSkills: ["C","C++","Python","Linux","IP networking","Firmware","Boot loader","CPU"]

Firmware-focused software engineer designing, developing and validating low-level CPU software (BIOS, Boot Loader) for Arista products. You’ll work with hardware teams, CPUs and open-source BIOS communities, own features from definition to deployment, and mentor junior engineers in a mid-senior software engineering environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
5 months ago

BIOS Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 21 hours agoStatus: Live

Job Summary

Firmware-focused software engineer designing, developing and validating low-level CPU software (BIOS, Boot Loader) for Arista products. You’ll work with hardware teams, CPUs and open-source BIOS communities, own features from definition to deployment, and mentor junior engineers in a mid-senior software engineering environment.
Location: Santa Clara
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, develop, integrate and maintain the low-level CPU software in Arista products.
  • •Develop automated tests using C, C++ and Python to validate features.
  • •Collaborate with hardware engineers and vendors to qualify new CPUs and components.
  • •Track Linux Kernel developments and identify features for Arista products and internal needs.
  • •Contribute features to upstream open source BIOS communities and review specifications.

Pay and Benefits

Salary: USD 123,000 - 191,000 annually
Equity and Bonus:Equity
Perks:MedicalDentalVisionWellness Stipend

Key Requirements

  • •BS in Computer Science / Electrical Engineering / Computer Engineering with 3+ years experience, or MS with 2+ years, or PhD with 1+ years, or equivalent experience
  • •Expert knowledge of C; knowledge of C++ and Python desirable
  • •Experience in CPU firmware, BIOS and boot loader environments; bringing up new CPU boards
  • •Hands-on troubleshooting and bug fixing in low-level firmware; familiarity with Linux kernel desirable
  • •Strong communication and documentation skills; ability to work independently or in small teams
Experience:3-5 yearsComputer networkingHardwareFirmware
Education:Bachelor's in Computer Science / Electrical Engineering
Skills:CC++PythonLinuxIP networkingFirmwareBoot loaderCPU
Languages:English
Tech Stack:CC++PythonLinuxX86ARMBIOSEOS

Company Brief

Arista Networks
Designs and sells high-performance cloud networking hardware and software for large-scale data centers and enterprise environments, including switches, routers, and network operating systems focused on programmability, telemetry, and low-latency networking.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 2004
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn