BIOS Senior/Lead Software Engineer at Arista Networks | Austin, TX, US | Rezi

BIOS Senior/Lead Software Engineer at Arista Networks

BIOS Senior/Lead Software Engineer

Arista Networks · Austin, TX, US

1 months ago

BIOS Senior/Lead Software Engineer

Arista Networks · Austin, TX, US

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Arista’s BIOS team is responsible for developing and maintaining the CPU firmware, BIOS, and Boot Loader software used in all Arista products. This includes bringing up new CPU boards, ensuring secure, efficient, and reliable EOS booting, and designing/implementing new features for low-level system initialization and booting. The role involves working with CPU subsystems, evaluating new CPUs, and integrating vendor firmware into Arista products. You will own projects from definition to deployment, ensuring the quality of all deliverables.

Responsibilities

  • Design, develop, integrate, and maintain low-level CPU software in Arista products.
  • Develop automated tests using C, C++, and Python to validate features.
  • Work with hardware engineers and vendors to qualify new CPUs and related components.
  • Track ongoing developments in the Linux Kernel and identify features of interest.
  • Work with upstream open-source BIOS communities to contribute features back to the mainline.
  • Review and contribute to functional and design specifications.
  • Work with Customer Support Engineers and customers to analyze, mitigate, and fix problems.
  • Work with System Test Engineers to analyze and fix problems found in tests.
  • Provide technical leadership across features, projects, and tools.
  • Mentor new and junior engineers.

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.
  • 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.
  • 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 designs and implementations clearly and concisely.
  • Familiarity with and experience working with the x86 and ARM CPU architectures.

Skills

  • C++
  • Python
  • Linux kernel architecture
  • IP networking architecture
  • x86 CPU architectures
  • ARM CPU architectures

Experience Level

  • 8 years experience (BS)
  • 6 years experience (MS)
  • 3 years experience (Ph.D.)

Education Level

  • BS Computer Science/Electrical Engineering/Computer Engineering
  • MS Computer Science/Electrical Engineering/Computer Engineering
  • Ph.D. in Computer Science/Electrical Engineering/Computer Engineering

About the Company

  • Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus, and routing environments.
  • We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking.
  • Our solutions are designed to meet current demands and anticipate future challenges.
  • We value diversity of thought and perspective, fostering an inclusive environment.
  • We have received awards for Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance.
  • We take pride in our track record of success and strive for the highest standards of quality and performance.

Equal Opportunity

  • Arista Networks is an equal opportunity employer.
  • Hiring and employment decisions are made in a non-discriminatory manner without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other factor unlawful under applicable federal, state, or local law.
  • All information will be kept confidential according to EEO guidelines.