CareerPlanSign in

BIOS Senior/Lead Software Engineer

Vancouver, BC, ca💼 Full-time💰 $120,000–$120,000🗓 2026-07-29 → 2026-09-26

Core

Design, develop, integrate, and maintain low-level CPU firmware, BIOS, and boot loader software for Arista networking products, ensuring secure and reliable system initialization.

Role type

Senior/Lead IC firmware and BIOS engineer

Builds

CPU firmware, BIOS, boot loaders, and low-level system initialization features for data center networking hardware

Domain

Networking hardware, embedded systems, CPU firmware

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C programming, C++ programming, Python programming, CPU firmware development, BIOS development, boot loader development, low-level software debugging, hardware bring-up, Linux kernel architecture, x86 architecture, ARM architecture

Preferred skills

IP networking architecture, modern software engineering principles, automated test development

Technologies

C, C++, Python, Linux Kernel, x86, ARM

Responsibilities

Design and develop low-level CPU software; Develop automated tests to validate features; Qualify new CPUs and components with hardware engineers and vendors; Contribute features to upstream open source BIOS communities; Analyze and fix problems in customer networks; Provide technical leadership and mentor junior engineers

Seniority

Senior/Lead, hands-on IC with mentorship responsibilities

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.