Principal Engineer in EOS Software Development
Job in
Vancouver, BC, Canada
Listed on 2026-06-11
Listing for:
Arista Networks
Full Time
position Listed on 2026-06-11
Job specializations:
-
Software Development
Software Engineer, Python, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
In this position, you will lead software projects for Arista's unique operating system, contributing significantly to the development lifecycle from concept to deployment. By collaborating with marketing and engineering teams, you will clarify requirements, design specifications, and automate testing efforts, all while supporting customer networking challenges. Your experience will shape the future of EOS software development at Arista.
Key Responsibilities:
• Lead the design and implementation of EOS software components
• Work with teams to define and document technical requirements
• Develop and maintain automated testing frameworks
• Troubleshoot and resolve software issues for customers and tests
• Mentor and guide junior engineering staff
Requirements:
• Ph.D. in Computer Science or related + 7 years’ experience
• Advanced knowledge of Linux system software and IPC
• Experience with hardware programming and driver design
• Proficient in C, C++, and Python languages
• Strong analytical and problem-solving skills
Drive innovation and quality in EOS software development as a Principal Engineer at Arista Networks.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×