Software Engineer, Kernel and BIOS - Dublin, Ireland
Full‑time position.
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 cloud computing, artificial intelligence, and software‑defined networking to give clients a competitive edge.
What You’ll Work With
The Platform team comprises programmers working closest to hardware and chip programming. The Kernel team is responsible for keeping pace with the newest Linux Kernel developments and integrating them into Arista EOS. This work involves extending and developing new kernel features, working with the kernel community, evaluating new CPUs, and qualifying hardware components.
What You’ll Do
Arista Software Engineering roles require a strong background in software engineering. While the primary focus is Kernel/BIOS, the role covers all aspects of development: adding new features, debugging, and fine‑tuning performance. You will own projects from definition to deployment, manage quality, and maintain customer interactions.
Qualifications
BS in Computer Science, Electrical Engineering, or Computer Engineering
5+ years experience with C, C++, and Python
Hands‑on experience with Linux Kernel software is a plus
Understanding of IP networking or distributed systems is a plus
Applied understanding of software engineering principles
Strong problem‑solving and troubleshooting skills
Ability to design and implement solutions successfully
Employment Type
This role is a B2B 12‑month rolling contract.
#J-18808-Ljbffr