CareerPlanSign in

BIOS Software Engineer

Vancouver, BC, ca💼 Full-time💰 $95,000–$95,000🗓 2026-04-10 → 2026-10-07

Core

Develop and maintain CPU firmware, BIOS, and Boot Loader software for Arista networking products, ensuring secure and reliable system initialization.

Role type

Mid-level firmware and BIOS software engineer

Builds

Low-level CPU subsystems and booting software for data center networking hardware

Domain

Networking hardware / Embedded systems

Required skills

C programming, C++ programming, Python programming, CPU firmware development, BIOS development, Boot loader development, Hardware bring-up, Linux kernel architecture, x86 architecture, ARM architecture (via careerplan.io/jobs/744000120036637-bios-software-engineer-at-arista-networks)

Preferred skills

Automated test development, Open source community contribution, IP networking architecture

Responsibilities

Design, develop, integrate, and maintain low-level CPU software; Develop automated tests to validate features; Qualify new CPUs and components with hardware engineers and vendors; Track and integrate Linux Kernel developments; Contribute to upstream open source BIOS communities; Analyze and fix problems in customer networks; Mentor junior engineers

Seniority

Mid-level, hands-on IC