Talent.com
ExpertPrincipal Software Engineer
ExpertPrincipal Software EngineerArista Networks • Vancouver, British Columbia, Canada
ExpertPrincipal Software Engineer

ExpertPrincipal Software Engineer

Arista Networks • Vancouver, British Columbia, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Who Youll Work With

Arista Networks is looking for world-class Senior / Lead system software engineers to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team you will be part of a fast-paced high caliber team-building features to run the worlds largest data center networks. Your software will be a key component of Aristas EOS and related software Aristas unique Linux-based network operating system that runs on all of Aristas data center networking products.

The EOS team is responsible for all aspects of the development and delivery of software meant to run on the various Arista switches. You will work with your fellow engineers and members of the marketing team to gather and understand the functional and technical requirements for upcoming projects. You will help write functional specifications design specifications test plans and the code to bring all of these to life. You will also work with customers to triage and fix problems in their networks. Internally you will develop automated tests for your software monitor the execution of those tests and triage and fix problems found by your tests. At Arista you will own your projects from definition to deployment and you will be responsible for the quality of everything you deliver.

What Youll Do

This role demands strong and broad software engineering fundamentals and ideally a good understanding of linux system software including various IPC mechanisms like sockets shared memory etc and interfacing with hardware via applications device drivers and APIs. Working with understanding and modifying existing open source software will be part of the role. An understanding of networking including L2 and L3 and switching ASICs will be helpful but not essential to your role. Your role will not be limited to a single aspect of EOS at Arista but cover all aspects of EOS.

Responsibilities :

  • Write functional specifications and design specifications for drivers and API to manage hardware devices in linux and implement.
  • Independently implement solutions to small-sized problems in our EOS and related software using the C C and python programming languages.
  • Write test plan specifications and implement automated test programs to execute the cases described in the test plan.
  • Debug problems found by our automated test programs and fix the problems.
  • Work on a team implementing testing and debugging solutions for networking infrastructure include AI networking.
  • Worth with Customer Support Engineers to analyze problems in customer installations and provide fixes for those problems when needed in the form of new software releases or software patches.
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
  • Mentor new and junior engineers to bring them up to speed in Aristas software development environment.
  • Review and contribute to the specifications and implementations written by other team members.
  • Help to create a schedule for the implementation and debugging tasks update that schedule weekly and report it to the project lead.

Qualifications :

  • BS Computer Science / Electrical Engineering / Computer Engineering 12 years experience or MS Computer Science / Electrical Engineering / Computer Engineering 10 years experience or Ph.D. in Computer Science / Electrical Engineering / Computer Engineering 7 years experience or equivalent work experience
  • Knowledge of C C and python.
  • Hands-on experience working with open source software.
  • Experience writing Linux drivers and APIs for managing hardware or other software resources.
  • Experience programming ASICs and other custom hardware.
  • Ability to utilize test and debug open source software libraries and other software used in your development activities.
  • Infrastructure functions related to distributed systems such as messaging signalling databases and command line interface techniques.
  • Applied understanding of software engineering principles.
  • Strong problem solving and software troubleshooting skills.
  • Ability to design a solution to a small-sized problem and implement that solution without outside help. Able to work on a small team solving a medium-sized problem with limited oversight.
  • #LI-PA1

    Additional Information :

    The new hire base pay for this role has a pay range of $140000 to $210000 across Canada. Arista offers different pay ranges based on work location so that we can offer consistent and competitive pay appropriate to the market. The actual base pay offered will be based on a wide range of factors including skills qualifications relevant experience and work location.

    The pay range provided reflects base pay only and in addition certain roles may also be eligible for discretionary Arista bonuses and equity. Employees in Sales roles are eligible to participate in Aristas Sales Incentive Plan which pays commissions calculated as a percentage of eligible sales. Employees are also entitled to benefits including medical dental vision wellbeing income protection and a Group Retirement Savings Plan. The recruiting team can share more details during the hiring process specific to the role and location.

    Remote Work : Yes

    Employment Type : Full-time

    Key Skills

    Continuous Integration,Docker,Jenkins,Python,System Design,Agile,C / C++,Go,Systems Engineering,Software Development,Java,Distributed Systems

    Department / Functional Area : Software Engineering

    Experience : years

    Vacancy : 1

    Créer une alerte emploi pour cette recherche

    ExpertPrincipal Software Engineer • Vancouver, British Columbia, Canada

    Offres similaires
    AI Principal Software Engineer - US SaaS startup | Remote

    AI Principal Software Engineer - US SaaS startup | Remote

    Atomic HR • Vancouver, British Columbia, .CA
    Télétravail
    Temps plein
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Sr. Software Engineer, Fullstack (Contact Center Analytics)

    Sr. Software Engineer, Fullstack (Contact Center Analytics)

    Dialpad Japan • Vancouver
    Temps plein
    Software Engineer, Fullstack (Contact Center Analytics) – Product Engineering, Vancouver, Canada.Dialpad is the leading AI-powered customer communications platform, transforming how businesses comm...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Software Engineer, Tools & Frameworks

    Software Engineer, Tools & Frameworks

    Apple • Vancouver
    Temps plein
    We are a team at Apple within the Tools & Framework organization building innovative automated integration systems.Every day, we tackle a broad range of challenges from crafting distributed computi...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver)

    Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver)

    Blizzard Entertainment • Vancouver
    Temps plein +1
    Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver) page is loaded.Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver).Apply locations Vancouver ...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Physics Private Tutoring Jobs Richmond

    Physics Private Tutoring Jobs Richmond

    Superprof • Richmond, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer in Solutions

    Software Engineer in Solutions

    Suger • Vancouver
    Temps plein
    Suger is a revenue platform that helps our customers grow on the fastest-growing B2B sales channel : the cloud marketplaces of AWS, Azure, GCP, and Alibaba. Launched in 2022, we take the tech debt ou...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Customer Service Agent - 50k-60k / Year - Remote

    Customer Service Agent - 50k-60k / Year - Remote

    Spade Recruiting • Squamish, British Columbia
    Télétravail
    Temps plein
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Software Engineer I

    Software Engineer I

    Planview • Vancouver
    Temps plein
    Planview has one mission : to build the future of connected work, from ideas to impact.As the global leader in work and resource management, Planview helps organizations accelerate the achievement o...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Software Engineer, Integrations

    Software Engineer, Integrations

    Rocky Mountaineer • Vancouver
    Temps plein
    Professional & Business Support.The Software Engineer, Integrations reports to the Tech Lead, Integration Platform.Our company, a leader in providing compelling and unique rail journeys, is looking...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Expert / Principal Software Engineer

    Expert / Principal Software Engineer

    Arista Networks • Vancouver
    Temps plein
    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.We...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Sr. Software Engineer II (Distributed Systems)

    Sr. Software Engineer II (Distributed Systems)

    Narvar • Vancouver
    Temps plein
    Software Engineer II (Distributed Systems).Join or sign in to find your next job.Software Engineer II (Distributed Systems). Continue with Google Continue with Google.Software Engineer II (Distribut...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Principal Software Engineer

    Principal Software Engineer

    Novarc Technologies Inc. • Burnaby
    Temps plein
    Join us on the journey to help build the world using applied robotics and AI!.Novarc Technologies is a full-stack robotics company helping to build the world using applied robotics and AI.Recognize...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Bluetooth Software Engineer

    Bluetooth Software Engineer

    Rivian and Volkswagen Group Technologies • Vancouver
    Temps plein
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Principal Software Engineer - Agentic AI Platform - Copperleaf

    Principal Software Engineer - Agentic AI Platform - Copperleaf

    IFS • Vancouver
    Temps plein
    IFS is a billion-dollar revenue company with 7000+ employees on all continents.Our leading AI technology is the backbone of our award-winning enterprise software solutions, enabling our customers t...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Lead Software Engineer - Advanced Technology Group

    Lead Software Engineer - Advanced Technology Group

    EA SPORTS • Vancouver
    Temps plein
    Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story. Part of a community that connects across the globe.A ...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    Sr. Software Engineer, Fullstack (Contact Center Analytics)

    Sr. Software Engineer, Fullstack (Contact Center Analytics)

    Dialpad • Vancouver
    Temps plein
    Dialpad is the leading AI-powered customer communications platform, transforming how businesses communicate with their customers. More than 50,000 companies around the globe — including Netflix, RE / ...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Principal AI Architect

    Principal AI Architect

    Fastloop • Greater Vancouver Metropolitan Area, Canada
    Temps plein
    We operate at the intersection of.We are a small, sharp consulting team.We ship real systems, not just decks.AI solutions are not just impressive demos, but durable, governable, and operationally s...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    Plant Products • Vancouver
    Temps plein
    HR Manager @ Plant Products | Human Resources Management Certificate.You’ll design and build new features, improve system performance, and bring innovation to the front lines of sustainable agricul...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée