Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
Arista Networks

Senior/Lead Software Engineer

Arista Networks

. Design, develop, integrate, and maintain low-level CPU software in Arista products .

Posted 10/5/2026full-timeRemote • CanadaSenior💰 CA$120,000 - CA$195,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in low-level CPU software development, including programming in C, C++, and Python, with a strong focus on BIOS and firmware environments. Proven ability to lead projects, mentor engineers, and effectively troubleshoot complex system issues.

Highest-signal resume keywords
C ProgrammingCPU Firmware DevelopmentBIOS DevelopmentLinux Kernel ArchitectureProblem-Solving Skills

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++ ProgrammingPython ProgrammingSoftware DesignSoftware ImplementationTroubleshootingSystem TestingFirmware IntegrationCPU Board Bring-UpBoot Loader DevelopmentNetwork Problem Analysis
Soft Skills
Technical LeadershipMentoringCommunication SkillsTeam CollaborationDocumentation Skills
Industry Keywords
IP NetworkingX86 ArchitectureARM ArchitectureOpen Source ContributionsAutomated Testing

Tech Stack

Tools & technologies
LinuxOpen SourcePythonC++

About the role

Key responsibilities & impact
  • Design, develop, integrate, and maintain low-level CPU software in Arista products
  • Develop automated tests using C, C++, and Python to validate features
  • Work with hardware engineers and vendors to qualify new CPUs and related components
  • Track Linux Kernel developments and identify relevant features for Arista products and internal development
  • Contribute features to upstream open source BIOS communities
  • Review and contribute to functional and design specifications
  • Work with Customer Support Engineers and customers to analyze, mitigate, and fix customer network problems
  • Analyze system test problems and provide fixes
  • Provide technical leadership across features, projects, and tools
  • Mentor new and junior engineers
  • Own projects from definition through deployment and customer interactions
  • Evaluate CPUs and collaborate with CPU and BIOS vendors to integrate low-level firmware
  • Bring up, validate, and test new CPUs in hardware products

Requirements

What you’ll need
  • BS in Computer Science, Electrical Engineering, or Computer Engineering plus 8 years of experience, or MS plus 6 years, or Ph.D. plus 3 years, or equivalent work experience
  • Expert knowledge and extensive experience programming in C
  • Knowledge of C++ and Python 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 designs and implementations clearly and concisely
  • Familiarity with and experience working with x86 and ARM CPU architectures

Benefits

Comp & perks
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • Wellbeing benefits
  • Income protection
  • Group Retirement Savings Plan
  • Discretionary bonuses may be available
  • Equity may be available
  • Remote work