18 Oct
|
Arista Networks
|
Vancouver
18 Oct
Arista Networks
Vancouver
Arista Networks & Company OverviewArista Networks is an industry leader in data‑driven, client‑to‑cloud networking for large data center, campus and routing environments. Our solutions leverage cloud computing, artificial intelligence, and software‑defined networking to give our clients a competitive edge while anticipating future challenges.We value diversity of thought and foster an inclusive environment where individuals from varied backgrounds feel welcome, which drives creativity and innovation. Our track record of excellence has earned us awards such as Best Engineering Team and Best Company for Diversity, Compensation, and Work‑Life Balance.Who You’ll Work WithAs a Layer1 software engineer, you will write control software that manages the physical layer, from 1 GBASE‑T connectors to 1.6 T long‑reach optics spanning continents. You’ll build instrumentation and telemetry tools to monitor link health, and work closely with the Optics teams to define standards for new media.What You’ll DoInterface with customers, product management, and hardware engineers to develop innovative Layer1 features.Architect, design, and manage the development of these features.Develop and maintain features using C, C++, and Python, and build automated tests to verify functionality.Collaborate with hardware and manufacturing teams to bring new Layer1 components such as Physical Layer devices and Transceivers to market.Design optimal software control interfaces for Layer1 components with hardware engineers.Provide technical leadership across features,
projects and tools.Assist Customer Support Engineers and customers in troubleshooting network problems.Work with System Test Engineers to analyze test findings and deliver fixes.Mentor recent and junior engineers to accelerate their integration into Arista’s software development environment.QualificationsBS in Computer Science / Electrical Engineering / Computer Engineering + 8 years experience, or MS + 6 years, or Ph. D. + 3 years, or equivalent work experience.Expert knowledge of C, C++, and Python.Knowledge of UNIX or Linux.Knowledge of digital communication technologies such as modulation and signal encoding schemes is a plus.Understanding of IP networking and/or distributed systems is a plus.Experience working with low‑level hardware components is a plus.Applied understanding of software engineering principles.Strong problem‑solving and software troubleshooting skills.Ability to design solutions and implement features independently.Ability to work in small teams.Additional InformationThe base pay range for this role is $120,000 to $195,000 across Canada. Pay is adjusted for location and based on skills, qualifications, and experience. Base pay is only part of compensation; some roles may also be eligible for discretionary bonuses and equity. Employees may also receive medical, dental, vision, wellbeing, income protection, and a Group Retirement Savings Plan. For further details, the recruiting team can share information during the hiring process.#J-18808-Ljbffr
📌 Senior/Lead Software Engineer, Layer1 (Vancouver)
🏢 Arista Networks
📍 Vancouver