
Software Engineer, Kernel and BIOS - Dublin, Ireland
Arista Networks26 days ago
Budapest, HungarySenior
Responsibilities
- Develop, extend, debug, and optimize Linux Kernel and BIOS software for Arista products.
- Integrate new kernel features and work with the kernel community on upstream contributions.
- Evaluate CPUs and work with CPU and BIOS vendors to integrate their software stacks into Arista EOS.
- Perform hardware bring-up and qualification of CPU, BIOS, and kernel components.
- Own projects from definition through deployment, including customer interactions and responsibility for delivered quality.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or Computer Engineering.
- At least 5 years of experience with C or C++ and Python.
- Hands-on Linux Kernel software experience is preferred.
- Understanding of IP networking and/or distributed systems is preferred.
- Applied understanding of software engineering principles and strong software troubleshooting and problem-solving skills.
- Ability to design and successfully implement software solutions.
Benefits
- Supportive, growth-oriented engineering culture with opportunities to move from Kernel and BIOS work into other areas over time.
- Location: Dublin, Ireland.
About Arista Networks
Arista Networks builds cloud networking hardware and software for large data centers, campus networks, and WAN routing. Its portfolio centers on EOS, a Linux-based network operating system, CloudVision management, and Ethernet switches used by cloud providers and enterprises; revenue comes from product sales plus subscriptions and support. Founded in 2004 and headquartered in Santa Clara, it is a public company on the NYSE (ticker: ANET).