Software Engineer

1 month ago


Vancouver, British Columbia, Canada Arista Full time
About the Role

Arista Networks is seeking a skilled Network Systems software engineer to design and build novel features for cloud networking solutions.

This is an exciting opportunity to collaborate with hardware engineers to design and build innovative software that controls hardware components, including temperature sensors, fan controllers, power controllers, storage devices, FPGAs, NICs, and PCIE switches.

Key Responsibilities
  • Develop and maintain features using C, C++, and Python, review and contribute to functional and design specifications.
  • Work with hardware and manufacturing teams to bring new hardware to market.
  • Collaborate with hardware engineers to design optimal software control interfaces for managing hardware components.
  • Work with Customer Support Engineers and customers to analyze, mitigate, and fix problems in customer networks.
  • Work with System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
Requirements
  • Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, or Computer Engineering with 2+ years of related post-graduate work experience.
  • Knowledge of C or C++ and Python.
  • Knowledge of UNIX or Linux.
  • 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 a solution and implement features independently.
  • Ability to work in small teams.
What We Offer

Arista offers a competitive salary range of $95,000 to $145,000, depending on work location and experience. Employees are also entitled to benefits, including medical, dental, vision, wellbeing, income protection, and a Group Retirement Savings Plan.

About Arista Networks

Arista Networks is a leading provider of software-driven cloud networking solutions for large data center storage and computing environments. Our award-winning platforms redefine scalability, agility, and resilience, and have shipped over 20 million cloud networking ports worldwide.



  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with experience in React to join our team at Triunity Software Inc.About the RoleThis is a challenging and rewarding role that requires a strong background in software engineering, with a focus on React development. As a Software Engineer II, you will be...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with experience in React to join our team at Triunity Software Inc.About the RoleThis is a challenging and rewarding role that requires a strong background in software engineering, with a focus on React development. As a Software Engineer II, you will be...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with expertise in React to join our team at Triunity Software Inc.About the Role:This is a challenging and rewarding opportunity for a talented software engineer to contribute to the development of cutting-edge web applications using React, GraphQL, and...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with expertise in React to join our team at Triunity Software Inc.About the Role:This is a challenging and rewarding opportunity for a talented software engineer to contribute to the development of cutting-edge web applications using React, GraphQL, and...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with expertise in React to join our team at Triunity Software Inc.About the Role:This is a challenging and rewarding opportunity for a talented software engineer to contribute to the development of cutting-edge web applications using React, GraphQL, and...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with expertise in React to join our team at Triunity Software Inc.About the Role:This is a challenging and rewarding opportunity for a talented software engineer to contribute to the development of cutting-edge web applications using React, GraphQL, and...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Role: Software Engineer II With React ExperienceJoin Triunity Software as a skilled Software Engineer II with expertise in React and contribute to the development of innovative software solutions.Key Responsibilities:Collaborate with the team to design and implement software solutions using React, GraphQL, and other technologies.Participate in Agile...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    Job SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.About the RoleThe Software Quality Assurance Engineer will be responsible for designing, implementing, and exercising comprehensive testing strategies...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.Key Responsibilities:Design, implement, and exercise comprehensive testing strategies for our IP based phone portfolio.Monitor testing progress, analyze...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.Key Responsibilities:Design, implement, and exercise comprehensive testing strategies for our IP based phone portfolio.Monitor testing progress, analyze...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company\u2019s backend systems.Key...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company\u2019s backend systems.Key...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. As a key member of our SQA team, you will be responsible for designing, implementing, and exercising comprehensive testing strategies for our IP-based phone portfolio.Key ResponsibilitiesDesign and implement testing strategies for our IP-based phone...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company\u2019s backend systems.Key...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company\u2019s backend systems.Key...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.The role involves designing, implementing, and exercising comprehensive testing strategies for our IP based phone portfolio based on Linux and Android...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.The role involves designing, implementing, and exercising comprehensive testing strategies for our IP based phone portfolio based on Linux and Android...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company\u2019s backend systems.Key...