Arista Networks
BIOS Senior/Lead Software Engineer
Vancouver, BC, Canada · Senior
Sponsorship not specified$120k-$195kDetected 16 days ago
PythonC++LinuxCustomer SupportElectrical EngineeringLeadershipProblem Solving
About the role
- We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world.
- We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation.
Responsibilities
- Design, develop, integrate and maintain the low-level CPU software in Arista products.
- Develop automated tests using C, C++ and Python to validate your features.
- Review and contribute to functional and design specifications written by other engineers.
- Experience designing and developing software in CPU firmware, BIOS and boot loader environments.
- Familiarity with Linux kernel architecture, design and implementation desirable
- Understanding of IP networking architecture, design and principles desirable
- Strong software design and implementation skills.
- Ability to communicate articulately, and document your designs and implementations clearly, and concisely.
Requirements
- Expert knowledge of and extensive experience programming in C required.
- Knowledge of C++ and Python is desirable.
Skills
- Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments.
- What sets us apart is our relentless pursuit of innovation.
- Who You'll Work With
- This work includes bringing up new CPU boards, getting EOS to boot securely, efficiently and reliably.
- Arista BIOS software engineers are also responsible for low level software driving the CPU subsystems on all Arista products.
Compensation
- The new hire base pay for this role has a pay range of $120,000 to $195,000 across Canada.
- The pay range provided reflects base pay only and in addition certain roles may also be eligible for discretionary Arista bonuses and equity.
Benefits
- Employees are also entitled to benefits including medical, dental, vision, wellbeing, income protection and a Group Retirement Savings Plan.
Company info
- Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks.
Apply directly at Arista Networks →Create a free account for alerts like thisView Arista Networks immigration profile
This listing is sourced directly from Arista Networks's careers page and normalized into a canonical job model.