
Senior/Lead Software Engineer, Layer1
Arista Networks23 hours ago
Vancouver, CanadaSenior / Staff+
Responsibilities
- Interface with customers, product management, and hardware engineers to define Layer 1 features.
- Architect, design, and manage development of Layer 1 software features.
- Develop and maintain features using C, C++, and Python, and contribute to functional and design specifications.
- Build automated tests and test infrastructure for Layer 1 features.
- Collaborate with hardware and manufacturing teams to bring PHYs, transceivers, and other Layer 1 components to market.
- Design software control interfaces for Layer 1 hardware components.
- Build instrumentation and telemetry tools for monitoring and troubleshooting physical link health.
- Provide technical leadership across features, projects, and tools.
- Analyze and resolve customer network and system-test problems.
- Mentor new and junior engineers.
Requirements
- BS in Computer Science, Electrical Engineering, or Computer Engineering plus 8 years of experience; or MS plus 6 years; or PhD plus 3 years; or equivalent work experience.
- Expert knowledge of C or C++ and Python.
- Knowledge of Unix or Linux.
- Knowledge of digital communication technologies such as modulation and signal encoding schemes is preferred.
- Understanding of IP networking and/or distributed systems is preferred.
- Experience with low-level hardware components is preferred.
- Applied understanding of software engineering principles.
- Strong problem-solving and software troubleshooting skills.
- Ability to independently design solutions and implement features.
- Ability to work in small teams.
Benefits
- Benefits include medical, dental, vision, wellbeing, income protection, and a Group Retirement Savings Plan.
- The role is based in Canada, with pay ranges varying by work location.
About Arista Networks
Arista Networks builds cloud networking hardware and software for large data centers, campus networks, and WAN routing. Its portfolio centers on EOS, a Linux-based network operating system, CloudVision management, and Ethernet switches used by cloud providers and enterprises; revenue comes from product sales plus subscriptions and support. Founded in 2004 and headquartered in Santa Clara, it is a public company on the NYSE (ticker: ANET).