FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, Kernel and BIOS
Arista Networks. Join Arista Networks' Dublin Kernel software team within the Platform team .
Tech Stack
Tools & technologiesDistributed SystemsLinuxPythonC++
About the role
Key responsibilities & impact- Join Arista Networks' Dublin Kernel software team within the Platform team
- Keep pace with the latest Linux Kernel developments and integrate them for internal development and Arista EOS
- Extend and develop new kernel features and work with the kernel community to integrate them upstream
- Manage CPU subsystems across Arista products
- Evaluate new CPUs and work with CPU/BIOS vendors to integrate their stacks into EOS
- Bring up and qualify CPU/BIOS components in hardware products
- Develop software features, debug problems, and fine-tune code for scalability and performance
- Own projects from definition through deployment and customer interactions
- Ensure the quality of delivered software
Requirements
What you’ll need- BS in Computer Science, Electrical Engineering, or Computer Engineering
- 5+ years of experience with C or C++ and Python
- Hands-on experience working on Linux Kernel software is a plus
- Understanding of IP networking and/or distributed systems is a plus
- Applied understanding of software engineering principles
- Strong problem-solving and software troubleshooting skills
- Ability to design a solution and implement it successfully
Benefits
Comp & perks- Supportive and growth oriented culture
- Opportunity to switch from Kernel and BIOS to other areas as interests and business needs evolve
- Compensation and work-life balance recognized among company awards