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. Develop and integrate Linux Kernel features for internal use and as a base for Arista EOS .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Linux Kernel development and integration, with a strong foundation in C, C++, and Python programming. Capable of managing projects from inception to deployment while ensuring software quality and performance optimization.
Highest-signal resume keywords
Linux Kernel DevelopmentC ProgrammingC++ ProgrammingPython ProgrammingSoftware Engineering Principles
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Linux Kernel FeaturesSoftware DebuggingPerformance TuningIP NetworkingDistributed Systems
Soft Skills
Problem SolvingSoftware TroubleshootingProject Ownership
Tools & Technologies
Arista EOSCPU IntegrationBIOS Components
Certifications & Qualifications
BS in Computer ScienceBS in Electrical EngineeringBS in Computer Engineering
Tech Stack
Tools & technologiesDistributed SystemsLinuxPythonC++
About the role
Key responsibilities & impact- Develop and integrate Linux Kernel features for internal use and as a base for Arista EOS
- Keep pace with Linux Kernel developments and work with the kernel community to upstream features
- Develop and extend kernel features related to required functionality
- Evaluate new CPUs and work with CPU/BIOS vendors to integrate their stacks into EOS
- Bring up and qualify CPU/BIOS components in Arista hardware products
- Add new software features, debug problems, and tune code for scalability and performance
- Own projects from definition through deployment and customer interactions
- Ensure the quality of delivered software
- Collaborate with the Platform team working closely with hardware and programming chips
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 software areas as interests and business needs evolve
- Compensation and work-life balance recognized by company awards