Senior/Lead Software Engineer, BIOS

🔥 12 hours ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Arista Networks

Arista Networks

1001 - 5000 employees

Founded 2004

🏢 Enterprise

📡 Telecommunications

💰 $2.6M Post-IPO Debt on 2015-05

Enterprise • Telecommunications • Cloud

Arista Networks is a leader in building scalable high-performance and ultra-low-latency networks for modern data center and cloud computing environments. The company offers a wide range of networking solutions including the Arista Extensible Operating System (EOS) for cloud networking, CloudVision for network automation and observability, and a variety of high-performance switches and routing platforms. Arista's solutions are designed for enterprise WANs, cloud-grade routing, multi-domain segmentation, security, and modern network operating models, making them a pivotal choice for hyperscale data centers and cloud environments.

📋 Description

• Design, develop, integrate and maintain the low-level CPU software in Arista products. • Develop automated tests using C, C++ and Python to validate your features. • Work with hardware engineers and vendors to qualify new CPUs and related components for use in Arista products. • Track ongoing developments in the Linux Kernel and identify features and functionality of interest to Arista for our products and for internal development needs. • Work with upstream open source BIOS communities to contribute features back to the mainline. • Review and contribute to functional and design specifications written by other engineers. • Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks. • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems. • Provide technical leadership across features, projects and tools. • Mentor new and junior engineers to bring them up to speed in Arista’s software development environment.

🎯 Requirements

• BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience • Expert knowledge of and extensive experience programming in C required. • Knowledge of C++ and Python is desirable. • Experience designing and developing software in CPU firmware, BIOS and boot loader environments. • Experience bringing up new CPU boards. • Significant hands-on experience diagnosing problems, troubleshooting issues, and fixing bugs in low-level CPU firmware, BIOS and boot loader software. • Familiarity with Linux kernel architecture, design and implementation desirable • Understanding of IP networking architecture, design and principles desirable • Applied understanding of modern software engineering principles and practices • Strong problem solving and troubleshooting skills. • Strong software design and implementation skills. • Ability to work independently and in small teams. • Ability to communicate articulately, and document your designs and implementations clearly and concisely. • Familiarity with and experience working with the x86 and ARM CPU architectures

🏖️ Benefits

• Medical • Dental • Vision • Wellbeing • Income protection • Group Retirement Savings Plan

Apply Now

Similar Jobs

🔥 17 hours ago

BambooHR

1001 - 5000

👥 HR Tech

☁️ SaaS

🏢 Enterprise

Software Engineer responsible for implementing trading systems at 3iQ. Collaborating on data pipelines, internal interfaces, and integrating AI into operations.

Clojure

Python

🕒 2 days ago

Cisco

10,000+ employees

🔧 Hardware

🔐 Security

🏢 Enterprise

Technical Leader advancing Tetragon’s capabilities in observability and security for Cisco Isovalent. Collaborating with teams to optimize Tetragon for modern runtime security landscape.

Linux

Go

🕒 2 days ago

FOSSA

51 - 200

📋 Compliance

🔒 Cybersecurity

☁️ SaaS

Senior Software Engineer working closely with the team to design and implement features for FOSSA's compliance platform. Contributing to scalability, architecture, and user-impacting product roadmap.

Haskell

Rust

SQL

TypeScript

Go

🕒 2 days ago

BeyondTrust

1001 - 5000

🔒 Cybersecurity

Senior Software Development Engineer at BeyondTrust designing backend services, APIs, and infrastructure platforms. Collaborating with teams, mentoring engineers, and leading the implementation of cloud solutions.

AWS

Azure

Cloud

Google Cloud Platform

Java

Kubernetes

Python

Terraform

Go

🕒 2 days ago

Irth Solutions

51 - 200

☁️ SaaS

⚡ Energy

📡 Telecommunications

Senior Software Engineer developing full-stack solutions for the oil & gas pipeline industry. Working on machine learning and data analytics technology solutions in a remote position.

Angular

ASP.NET

AWS

Azure

Cloud

ETL

JavaScript

MS SQL Server

SQL

TypeScript

.NET