Talent.com
Arista Networks
BIOS Software EngineerArista Networks • Vancouver, British Columbia, Canada
BIOS Software Engineer

BIOS Software Engineer

Arista Networks • Vancouver, British Columbia, Canada
28 days ago
Salary
CA$145.00 daily
Job type
  • Full-time
Job description

Who Youll Work With

Aristas 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 Youll Do

  • 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 Aristas software development environment.

Qualifications :

  • 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

This is a mid-level software engineer requirement not applicable for fresh graduates or interns.

#LI-PA1


Additional Information :

The new hire base pay for this role has a pay range of $95000 to $145000. 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 Aristas Sales Incentive Plan which pays commissions calculated as a percentage of eligible sales. Employees are also entitled to benefits including medical dental vision wellbeing income protection and a Group Retirement Savings Plan. The recruiting team can share more details during the hiring process specific to the role and location.


Remote Work :

No


Employment Type :

Full-time


Department / Functional Area: Software Engineering
Experience: years
Vacancy: 1
Create a job alert for this search

BIOS Software Engineer • Vancouver, British Columbia, Canada

Similar jobs

Software Engineer for AI/ML Systems

Electronic Arts (EA)Vancouver, Metro Vancouver Regional District, CA
Full-time

Shape the future of gaming technology as a Software Engineer focused on AI/ML systems.Contribute to innovative platforms supporting game development in a hybrid setup.As part of the AI Platform tea... Show more

 • Promoted

Senior Software Engineer: Distributed Systems & Cloud

Autodesk, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

A leading software company is seeking an experienced software engineer to take ownership of architectural development and high-impact projects.The right candidate will have strong programming skill... Show more

 • Promoted

Software Engineer II

MatchBox Consulting GroupVancouver, Metro Vancouver Regional District, CA
Temporary

MatchBox Consulting Group is currently seeking a.Lead the software development of new systems including designing, writing, editing, modifying, and debugging computer programs across multiple platf... Show more

 • Promoted

Go Software Engineer - Remote Cloud & Kubernetes

Versa NetworksVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading network technology firm is seeking a Software Engineer for their Remote Browser Isolation team.The role involves developing cloud-based applications in a Kubernetes environment, managing ... Show more

 • Promoted

Sr. Software Engineer, Hive

ClouderaVancouver, Metro Vancouver Regional District, CA
Full-time

Software Engineer, Hive – Cloudera.Location: Toronto, Ontario, Canada.At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management ... Show more

 • Promoted

Software Engineer – Advanced Systems

Draganfly Inc.new westminster, bc, ca
Full-time

Company”) has been a recognized technology leader within the commercial UAV space for over two decades.We helped establish the commercial market & adoption of multi-rotor helicopters for public saf... Show more

 • Promoted

Sr AWS Cloud Engineer (Banking/Capital Markets)

companydelta, bc, ca
Full-time

Senior AWS Cloud Engineer / Sr AWS DevOps (10+ years of experience).Duration: 6mo (high change of extension).Location: Downtown Toronto or remore (within Canada only).AWS cloud infrastructure / pla... Show more

 • Promoted

Cloud Gateway Senior Software Engineer

Rivian VW GroupVancouver, Metro Vancouver Regional District, CA
Full-time

Join Rivian and Volkswagen Group Technologies as a Senior Software Engineer focused on Cloud Gateway solutions.This role combines distributed systems, AWS expertise, and IoT architecture in a hybri... Show more

 • Promoted

Software Engineer for Distributed Systems

RingVancouver, Metro Vancouver Regional District, CA
Full-time

Join Amazon’s Regional Flexibility Engineering team as a Software Engineer focused on scalable service-oriented architectures.Support innovative solutions that impact thousands of users across Amaz... Show more

 • Promoted

Software Engineer - Brookhaven

Voldex GamesVancouver, Metro Vancouver Regional District, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers... Show more

 • Promoted

Join the Enterprise Team as a Remote Software Engineer II

Toast Tab, Inc.Vancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Elevate software solutions as a Remote Software Engineer II specializing in enterprise applications.This role combines backend development with cross-team collaboration to meet rising customer dema... Show more

 • Promoted

Senior Software Engineer

Cover GeniusVancouver, Metro Vancouver Regional District, CA
Full-time

Senior Software Engineer – Banking Sub‑Domain.Cover Genius is a Series E insurtech that protects the global customers of major digital companies.In this role you will design, build, and maintain so... Show more

 • Promoted

Senior Embedded Linux & Wireless Software Architect

Delta Controls Inc.Surrey, Metro Vancouver Regional District, CA
Full-time

A leading building controls manufacturer is seeking a Senior Software Developer specializing in embedded Linux.The role involves leading software design, engaging with Wi-Fi and BLE stacks, and men... Show more

 • Promoted

Lead ASIC Emulation Engineer for Enterprise Systems

FHLB Des MoinesBurnaby, Metro Vancouver Regional District, CA
Full-time

Take the lead as a Technical Staff Engineer in ASIC emulation, shaping future Data Center Storage products.Your expertise in complex emulation platforms will be crucial for innovative enterprise so... Show more

 • Promoted

Software Engineer – Solutions (Marketplace & AI Integrations)

Suger.ioVancouver, Metro Vancouver Regional District, CA
Full-time

Suger helps B2B software companies sell through cloud marketplaces like AWS, Azure, GCP, Oracle, Alibaba, and Snowflake – now one of the fastest-growing enterprise sales channels.Marketplace sales ... Show more

 • Promoted

Software Engineer II Role in Burnaby

Remitly Inc.Burnaby, Metro Vancouver Regional District, CA
Full-time

Join Remitly as a Software Engineer II in Burnaby, British Columbia, where you'll develop risk management controls and enhance our wallet products.Focus on innovative technology solutions.You will ... Show more

 • Promoted

Senior Software Engineer - Build COS & AI-Driven Systems

CozeyVancouver, Metro Vancouver Regional District, CA
Full-time

A leading e-commerce furniture brand is looking for a Senior Software Engineer to design and develop systems that enhance the post-purchase journey.In this role, you will build features for the Coz... Show more

 • Promoted

Senior Software Engineer, Cloud IaC & Automation

MarqetaVancouver, Metro Vancouver Regional District, CA
Full-time

A leading fintech company is seeking a Senior Software Engineer on the Infrastructure Engineering team to innovate and enhance cloud-based solutions.You will design and optimize infrastructure tool... Show more

 • Promoted

Senior Cloud Software Engineer (AWS) – Remote

AutodeskVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading design software company is seeking a Senior Software Developer to join their team in Canada.This remote role involves developing a cloud service used by construction companies to enhance ... Show more

 • Promoted

Software Engineer

PicovoiceVancouver, Metro Vancouver Regional District, CA
Full-time

A profitable, steadily growing AI startup in Vancouver is seeking a frontend-focused Software Engineer to build developer tools, web demos, and product interfaces.We tackle unsolved problems under ... Show more