BIOS Software Engineer
$123k - $191kArista Networks, Inc.
Company Description Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our solutions are designed to not only meet the current demands of the digital landscape but to also anticipate and adapt to future challenges. At Arista we value the diversity of thought and perspectives that each employee brings to the table. We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation. Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest standards of quality and performance in everything we do. Job Description Who You'll Work With Arista's BIOS team is responsible for developing and maintaining the CPU firmware, BIOS and Boot Loader software used in all Arista products.. This work includes bringing up new CPU boards, getting EOS to boot securely, efficiently and reliably. This work also involves designing and implementing new features in EOS to manage and secure the low level system initialization and booting subsystems, as well as keeping pace with the latest developments in the open source and proprietary BIOS development communities. Arista BIOS software engineers are also responsible for low level software driving the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors and BIOS vendors to integrate their low level firmware into Arista products. You will work closely with hardware engineers to bring up, validate and test new CPUs in our hardware products. Arista Software Engineering roles demand a strong and broad software engineering background. While the primary focus area for this role is firmware, BIOS and booting software, your work will cover all aspects of software development spanning the design and development of new features, debugging problems and fine tuning code for reliability and performance. You will own your projects from definition to deployment and customer interactions, and you will be responsible for the quality of everything you deliver. What You'll Do
Compensation Information The new hire base pay for this role has a salary range of $123,000 to $191,000.
Arista offers different pay ranges based on work location, so that we can offer consistent and competitive pay appropriate to the market. The actual base pay offered will be based on a wide range of factors, including skills, qualifications, relevant experience, and work location.
The pay range provided reflects base pay only and in addition certain roles may also be eligible for discretionary Arista bonuses and equity. Employees in Sales roles are eligible to participate in Arista's Sales Incentive Plan, which pays commissions calculated as a percentage of eligible sales. US-based employees are also entitled to benefits including medical, dental, vision, wellbeing, tax savings and income protection. The recruiting team can share more details during the hiring process specific to the role and location.
#LI-SP1 Additional Information Arista Networks is an equal opportunity employer. Arista makes all hiring and employment-related decisions in a non-discriminatory manner without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or any other factor determined to be unlawful under applicable federal, state, or law law. All your information will be kept confidential according to EEO guidelines.
- 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.
- BS Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 2 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 1 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
Compensation Information The new hire base pay for this role has a salary range of $123,000 to $191,000.
Arista offers different pay ranges based on work location, so that we can offer consistent and competitive pay appropriate to the market. The actual base pay offered will be based on a wide range of factors, including skills, qualifications, relevant experience, and work location.
The pay range provided reflects base pay only and in addition certain roles may also be eligible for discretionary Arista bonuses and equity. Employees in Sales roles are eligible to participate in Arista's Sales Incentive Plan, which pays commissions calculated as a percentage of eligible sales. US-based employees are also entitled to benefits including medical, dental, vision, wellbeing, tax savings and income protection. The recruiting team can share more details during the hiring process specific to the role and location.
#LI-SP1 Additional Information Arista Networks is an equal opportunity employer. Arista makes all hiring and employment-related decisions in a non-discriminatory manner without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or any other factor determined to be unlawful under applicable federal, state, or law law. All your information will be kept confidential according to EEO guidelines.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the BIOS Software Engineer in Santa Clara, CA vacancy
- Advanced Micro Devices is seeking a BIOS / UEFI Firmware Engineer in Santa Clara, CA. The successful candidate will lead firmware design and development, supporting key customers while collaborating with a dedicated team of engineers. Candidates should have a solid foundation...Suggested
$184k - $356.5k
...based Client products. This role emphasizes expertise in UEFI/BIOS development on X86 or ARM platforms, along with a strong background... ...of 8 years of experience and a Bachelor’s Degree in Electrical Engineering or Computer Science. The compensation package is competitive,...Suggested- ...UEFI / BIOS FIRMWARE ENGINEER At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI... ...internal and external collaborations. You should have proven software methodologies, firmware design proficiency, and the...Suggested
$241.8k - $409.2k
...GPGPU Software Architect/ Principal Engineer XPENG is a leading smart technology company at the forefront of innovation, integrating advanced AI and autonomous driving technologies into its vehicles, including electric vehicles (EVs), electric vertical take-off and...SuggestedFull time- ...Job Description Software Development Engineer brings a key contribution to a team responsible for the architectural design and implementation of software to support novel electrosurgical systems for surgery being developed by the Sunnyvale Engineering group. Roles...SuggestedLocal areaShift work
- ...safety and trust. At Straiker we will use AI to secure AI. As an SW Engineer at Straiker, you will play a key role virtually in all SW... ...multi‑stack engineer plus devops skills. The SW work will span software development work for our AI detection cloud, AI operations, creating...Full timeRemote workShift work
$150k
...training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI... ...of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment. As a...Visa sponsorship- ...This has helped us expand into new sectors and steadily grow. Job Description Description: We are looking for a passionate software research engineer to develop demos and conduct simulation studies for state-of-the-art artificial intelligence applications....Work experience placementInternship
$142.4k - $247.6k
...SLB's Software Technology Innovation Center (STIC) is looking for an experienced software engineer with enthusiasm to explore new technologies and drive innovation projects in the Foundations Lab. Drawing on solid foundations in computer science and experience with...For contractorsWork at officeLocal area$140k - $215k
...remediations) stack. The 'flagship' Ingestion Team for our Falcon Platform Product is seeking a Senior-to-Sr Staff backend ('Cloud') software engineer who is familiar with owning the design and build of complex systems with high autonomy and a reasonable level of comfort with...Full timeWork experience placementWork at officeLocal area2 days per week3 days per week$120k - $170k
...Full Stack Software Engineer Sunnyvale, CA The future of defense will be decided by those who field intelligent machines at scale. At Scout AI, we're developing Fury, the first robotic foundation model for defense, to give U.S. forces overwhelming, adaptable, and...Full timeRelocation package$140k - $210k
...Senior Full Stack Software Engineer Calling all innovators - find your future at Fiserv. We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants...Work at officeWorldwideMonday to Friday$184k - $356.5k
...NVIDIA Gruppe is looking for a skilled BIOS firmware developer in Santa Clara, California to design and implement innovations for... ...requires 8+ years of experience, a Bachelor's degree in Electrical Engineering or Computer Science, and a solid understanding of UEFI...- NVIDIA Gruppe in Santa Clara, California, is seeking motivated system software engineers to join its Tegra software organization. As an NVIDIAN, you'll design and implement power management policies in system software solutions for automotive and data center platforms,...
- ...resilience, and productivity. We’re looking for a smart, driven engineering professional to join our infrastructure team and help support... ...) like KMAC256, and master key swap procedures. Hardware-Software Co-design: Collaborate closely with hardware and firmware teams...Full time
$117k - $234k
Immigration Sponsorship Immigration sponsorship is not available for this role. Role Summary We are seeking a Senior Software Engineer (Backend) to join the Catalog Spec Engineering team at our Sunnyvale, CA office. The role focuses on designing, building, and maintaining...Work at office$147.4k - $220.9k
Software Engineer, Full stack , Retail Engineering Apps & Services Sunnyvale, California, United States Software and Services Join us, the team that serves as Apple’s nerve center: Apple Information Systems and Technology group! We are looking for Full Stack Engineer,...Relocation- Position Summary We are seeking a talented and passionate Senior Software Engineer (Backend) for our team. You will be part of the Catalog Spec Engineering team and will be responsible for developing high performance and scalable catalog services that meet the needs of...
$150k - $190k
...PlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon... ...to join its fast-growing teams. As a Senior Software Engineer, Planning for self-driving trucks, you will work on developing...$148k - $226.2k
...one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team, you will drive the development of our simulation frameworks that enable...Local areaRemote workFlexible hours$152k - $241.5k
...turning research work into production‑grade, highly optimized software (NIMs, NVIDIA Inference Microservices) Develop benchmarks to validate... ...'s of Science in Computer Science + 3 years, or Electrical Engineering, Bachelor of Science (or equivalent experience) + 5 years of...$184k - $287.5k
...their best work. Come join the team and see how you can make a lasting impact on the world. We are looking for an experienced Software Engineer to develop our core libraries for Agentic Applications. Are you excited by the prospect of building foundational technology...$160k - $185k
...Overview LTA Research and Exploration, an aerospace start-up, is seeking a motivated Senior Software Engineer to help build a revolutionary ‘lighter than air’ flight vehicle. You will work within a dynamic engineering and design team to plan, conceptualize, rapidly prototype...Temporary workRelocation package$136.5k - $276.5k
...Senior Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge‑to‑cloud company advancing the way people live and work. We...Work at office2 days per week3 days per week$224k - $356.5k
...NVIDIA Gruppe seeks a Senior Software Engineer to define safety architecture for next-generation autonomous driving systems in Santa Clara, California. You will design planning frameworks, develop safety mechanisms, and partner with cross-functional teams to productize...$144.63k - $195.13k
## GNSS Software EngineerUS - CA, Sunnyvale**Job Title:** GNSS Software Engineer**Location:** Sunnyvale, CA**Division:** Trimble Military Advanced Systems (MAS)**Job Summary**Trimble is the market leader in precision high-performance GNSS systems. We are seeking a self...Full timeLocal area$139k - $204k
...directly empower customers to innovate faster and push the boundaries of what’s possible with AI. What You’ll Do As a Senior Software Engineer I (IC3), you will own multiple services within the orchestration platform. You’ll lead design/code reviews, decompose projects...Permanent employmentTemporary workCasual workWork at officeRemote workFlexible hours- ...objectives. This role may also include mentoring and leading other engineers.* Bachelor’s or Master’s degree in Computer Science,... ...experience in C, C++, Python, or Golang* Proven expertise in software architecture and system design for complex products and solutions...Local area3 days per week
$224k - $356.5k
...We are looking for a Senior Deep Learning Software Engineer to design and build our automated inference and deployment solution. As part of the team, you will be instrumental in defining a scalable architecture for DL inference with emphasis on ease-of-use and compute...$152k - $241.5k
...findings and visuals, partner with OS, container, GPU, and systems engineers, and apply machine learning and deep learning techniques for... ...(e.g., ML/DL for classification/prediction) inside existing software workflows. Qualifications 5+ years analyzing complex datasets,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to BIOS Software Engineer. Be the first to apply!
Related searches
- software engineer internship remote Santa Clara, CA
- new grad software engineer Santa Clara, CA
- software engineer staff Santa Clara, CA
- integration software engineer Santa Clara, CA
- machine learning software engineer Santa Clara, CA
- senior robotics software engineer Santa Clara, CA
- software engineer entry level Santa Clara, CA
- software development engineer aws Santa Clara, CA
- startup software engineer Santa Clara, CA
- rust software engineer Santa Clara, CA

