BIOS Senior/Lead Software Engineer
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