Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

BIOS Software Engineer

Arista 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

  • 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.
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
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.

Summary
  • Type: Full-time
  • Function: Information Technology
  • Experience level: Mid-Senior Level
  • Industry: Computer Networking
Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the BIOS Software Engineer in Nashua, NH vacancy
  •  ...computing, artificial intelligence, and software-defined networking to provide our clients...  ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...DescriptionWho You’ll Work WithArista’s BIOS team is responsible for developing and maintaining... 
    Suggested

    Arista Networks

    Nashua, NH
    4 days ago
  •  ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge...  ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life... 
    Suggested

    Arista Networks

    Nashua, NH
    4 days ago
  •  ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge...  ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life... 
    Suggested
    Contract work

    Arista Networks

    Nashua, NH
    1 day ago
  •  ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge...  ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life... 
    Suggested

    Arista Networks

    Nashua, NH
    4 days ago
  • $79.37k - $134.92k

     ...Frontend EngineerA role on a frontend team building data-heavy interfaces for engineers and analysts. You'll ship real features in your first weeks, with code review and mentorship from senior and principal engineers.What You'll DoBuild and maintain React/TypeScript components... 
    Suggested
    Worldwide

    BAE Systems USA

    Nashua, NH
    2 days ago
  • $64.93k - $110.37k

     ...BAE Systems.Electronic Combat Solutions (ECS) has technology, engineering and program teams that educate and mentor colleagues to deliver...  .... The role encompasses support through all phases of the software development lifecycle. Because this role involves a combination... 
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours
    Night shift

    BAE Systems USA

    Nashua, NH
    3 days ago
  •  ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge...  ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life... 

    Arista Networks

    Nashua, NH
    1 day ago
  •  ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge...  ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life... 

    Arista Networks

    Nashua, NH
    4 days ago
  • $64.93k - $110.37k

     ...Software EngineerOur employees work on the world's most advanced electronics – from detecting threats for F-35 pilots to illuminating...  ...team, and our schedule is flexible around your availability. Our engineers are the lifeblood of our company and we're more than 5,000... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Night shift

    BAE Systems USA

    Nashua, NH
    2 days ago
  • $64.93k - $110.37k

     ...Software Engineering Team Entry Level PositionOur flexible work environment provides you a chance to change the world without giving up your personal life. We put our customers first – exemplified by our missions: "We Protect Those Who Protect Us®" and "We Innovate For... 
    Full time
    Local area
    Immediate start
    Flexible hours

    BAE Systems USA

    Nashua, NH
    2 days ago
  • $80k - $90k

     ...Software Development PositionJacobs is a global technology company, delivering solutions for a more connected, sustainable world. Become...  ...the following duties:• Contribute to a team of skilled engineers designing, building and maintaining thoroughly tested and stable... 
    Full time
    Work at office
    Remote work

    Jacobs Solutions

    Nashua, NH
    2 days ago
  • $97.01k - $164.91k

     ...Advanced Precision Kill Weapon System (APKWS) Software EngineerJoin the Advanced Precision Kill Weapon System (APKWS) Software Team...  ...capabilities as we maintain our existing production. We are looking for engineers who are ready to take ownership of features and help translate... 
    Full time
    Local area
    Worldwide

    BAE Systems USA

    Hudson, NH
    2 days ago
  •  ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge...  ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life... 

    Arista Networks

    Nashua, NH
    4 days ago
  • We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications. Responsibilities Develop new capabilities and re-architect parts of an existing system. Take... 

    MeetHires

    Nashua, NH
    2 days ago
  • Principle Software Engineer Nashua NH Contract - 1st shift, 9/80 Hours: 7am - 3pm Pay Rate: $66.80/Hr. REQUIREMENTS: Bachelor's Degree in Computer Science or related 4-7 years of relevant technical experience. Experience with Java, JavaScript, ExtJS, Oracle SQL and PL/SQL... 
    Hourly pay
    Contract work
    Day shift

    Apollopros

    Nashua, NH
    6 days ago
  • $92.29k - $156.86k

     ...Senior Software EngineerJob Description Because this role involves a combination of collaborative/in-person and independent work, it...  ...Countermeasure and Electromagnetic Attack (CEMA) has technology, engineering and program teams that educate and mentor colleagues to... 
    Full time
    Contract work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    BAE Systems USA

    Nashua, NH
    2 days ago
  • $97.01k - $164.91k

     ...Software EngineerReady to make a difference? BAE Systems is looking for Software Engineers to work as part of a cross-functional, multi-disciplinary team to design, integrate, debug, and test automated integration tools for EW Systems. Focused on delivering innovative... 
    Full time
    Work experience placement
    Local area
    Flexible hours

    BAE Systems USA

    Nashua, NH
    1 day ago
  • $118.1k - $200.76k

     ...a TypeScript frontend platform serving a large data-intensive engineering program. This is a hands-on role: you'll write code, own architecture...  ...Education, Experience, & Skills6+ years building production software; 4+ in TypeScript/JavaScript and NodeDeep React experience,... 
    Full time
    Local area

    BAE Systems USA

    Nashua, NH
    2 days ago
  •  ...NH, USAPosted: 2026-10-26Job Family: EngineeringJob Function: Software EngineeringPay Type: Salary Company Information: Twenty-Six Defense...  ...and commercial applications. Job Summary: The Senior Software Engineer supports the design, development, integration, and sustainment... 
    Contract work
    For subcontractor
    Flexible hours

    Elbit Systems of America

    Merrimack, NH
    1 day ago
  •  ...business aviation industry. With over 20,000 aircraft and 33,000 engines supported on our cutting-edge platforms, and partnerships with...  ...Experience in This Role:We are seeking a full stack Senior Software Engineer with strong expertise in .NET and Angular to join our... 
    Full time
    Worldwide

    CAMP Systems

    Merrimack, NH
    1 day ago
  •  ...people, technology, and experience to help businesses achieve their goals. Ready to be brilliant, together?EFI is seeking an R&D Software Engineer to join our software and hardware development team in Londonderry, New Hampshire. This position reports to the local R&D... 
    Local area
    Remote work
    Worldwide

    EFI Electronics for Imaging

    Londonderry, NH
    4 days ago
  • We are looking for a Sr. Software Engineer. This role is suited for someone who enjoys building modern web applications, creating reliable backend services, and working across the full software development lifecycle. The ideal candidate brings strong experience with Microsoft... 

    Robert Half

    Merrimack, NH
    17 hours ago
  •  ...infrastructure in operation. Job Description Motorola Solutions is offering an exciting internship opportunity for aspiring software engineers eager to gain hands-on experience with scalable cloud infrastructure and cutting-edge cybersecurity applications. Working... 
    Contract work
    Internship
    Summer internship
    Remote work
    Relocation

    Motorola Solutions

    Nashua, NH
    12 hours ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Nashua, NH
    1 day ago
  • $84.63k - $112.84k

     ...impact, and help shape the future of AI‑ready connectivity, join us today. The Role Working within an agile team, the Senior Software Engineer designs, develops, codes, tests, and debugs new software, as well as significant enhancements to existing software of moderate... 
    Full time
    Temporary work
    Work from home

    Lumen

    Nashua, NH
    2 days ago
  • $65k - $72.68k

     ...Entry-Level Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality, cost-effective information technology and business intelligence... 
    Permanent employment
    Full time
    Work experience placement
    Interim role
    Worldwide
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Nashua, NH
    1 day ago
  • Job Title: LabVIEW Software EngineerJob Code: 44909Job Location: Londonderry, NHJob Schedule: 9/80: Employees work 9 out of every 14 days...  ...and electro-optic devices, is seeking a LabVIEW Software Engineer to pursue a career in a fast-paced company where new designs become... 
    Night shift

    L3Harris Technologies

    Londonderry, NH
    4 days ago
  •  ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge...  ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life... 

    Arista Networks

    Nashua, NH
    3 days ago
  •  ...on stabilizing and enhancing existing systems while driving modernization using Java and AWS.This role suits a pragmatic, hands-on engineer who enjoys owning backend systems end-to-end and shaping technical direction in a regulated environment.What You'll Do:Design,... 
    Remote work

    Syntricate Technologies

    Nashua, NH
    2 days ago
  •  ...technology — and actually enjoys doing it — you're in the right place.Find us on Instagram: @optimizelyIntroductionThe VP, Software Engineering is responsible for realizing product vision across one or more of Optimizely's core product lines or broad cross-cutting horizontals... 

    Optimizely

    Nashua, NH
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to BIOS Software Engineer. Be the first to apply!