Jobs
>
Vancouver

    Senior/Lead Software Engineer, Network Systems - Vancouver, Canada - Arista Networks

    Default job background
    Full time
    Description

    Arista Networks is in search of experienced Senior/Lead Network Systems software engineers.

    As a senior/lead Network Systems engineer at Arista Networks, you will collaborate with customers, product management, and hardware engineers to develop and implement innovative features that optimize Arista hardware functionality. Your responsibilities will involve writing software to control various hardware components, ranging from temperature sensors to FPGAs and PCIE switches, with a focus on enhancing system performance. You will have the opportunity to work closely with hardware engineers throughout the product lifecycle, from design to market launch.

    At Arista Software Engineering, a strong background in software engineering is essential. While the primary focus of this role is Network Systems software, you will be involved in various aspects of software development, such as debugging, scalability, and performance optimization. You will oversee your projects from inception to deployment, ensuring quality at every stage.

    Arista Software Engineering fosters a supportive and growth-oriented culture. As your career evolves, you may explore different areas aligned with your interests and business requirements.

    Responsibilities

    • Collaborate with customers, product management, and hardware engineers to conceptualize new network systems features.
    • Architect, design, and oversee the development of these features.
    • Utilize C, C++, and Python to develop and maintain features, create automated tests, and establish test infrastructure.
    • Interface with hardware and manufacturing teams for new hardware launches.
    • Work alongside hardware engineers to create efficient software interfaces for hardware management.
    • Provide technical leadership across projects and tools.
    • Assist Customer Support Engineers in troubleshooting and resolving network issues.
    • Support System Test Engineers in analyzing and rectifying test problems.
    • Mentor new and junior engineers to acclimate them to Arista's software development environment.

    Qualifications

    • Minimum of a BS in Computer Science/Electrical Engineering/Computer Engineering with 8 years of experience, or MS with 6 years of experience, or Ph.D. with 3 years of experience, or equivalent
    • Proficiency in C, C++, and Python
    • Familiarity with UNIX or Linux
    • Hands-on experience in hardware device driver development and system management utilities
    • Understanding of IP networking and/or distributed systems preferred
    • Experience with low-level hardware components advantageous
    • Strong problem-solving and troubleshooting skills
    • Ability to independently design and implement features
    • Capability to work effectively in small teams

    Additional Information

    The base pay for this role ranges between $120,000 to $195,000 across Canada, varying by work location to ensure competitive compensation. The final offer will be determined based on skills, qualifications, experience, and location. In addition to base pay, certain roles may be eligible for bonuses and equity. Benefits include medical, dental, vision, wellbeing programs, income protection, and a Group Retirement Savings Plan. Confidentiality of information is maintained per EEO guidelines.



  • Microsoft Vancouver, Canada Full time

    Overview · Microsoft Research (MSR), a leading industrial research laboratory comprised of over 1,000 computer scientists working across the United States, United Kingdom, China, India, Canada, and the Netherlands. · We are currently seeking Researcher in the area of Systems an ...


  • Arista Networks Vancouver, Canada Full time

    Job Description · Arista Networks is looking for world-class Network Systems software engineers. · Network systems software is all about managing hardware components on switches and routers. As a Network Systems engineer, you will collaborate with hardware engineers to design and ...


  • Arista Networks Vancouver, Canada Full time

    Job Description · Who You'll Work With · Arista Networks is looking for world-class Network Systems software engineers. · Network systems software is all about managing hardware components on switches and routers. As a Network Systems engineer, you will collaborate with hardware ...


  • Arista Networks Vancouver, Canada

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...


  • Arista Networks Vancouver, Canada

    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 leverage the latest advancements in cloud computing, artificial intelligence, an ...


  • Tech Bench Services Ltd. Richmond, Canada Plein temps

    Education: · Expérience: · Education · Secondary (high) school graduation certificate · Tasks · Maintain, troubleshoot and administer the use of local area networks (LANs), wide area networks (WANs), mainframe networks and computer workstations and peripheral equipment · Evalua ...


  • Arista Networks, Inc. Vancouver, BC, Canada

    Arista Networks was founded to pioneer and deliver software driven cloud networking solutions for large data center storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agili ...


  • Arista Networks Vancouver, Canada

    Arista Networks was founded to pioneer and deliver software driven cloudnetworking solutions for largedata center storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and ...


  • Arista Networks Vancouver, BC, Canada $95,000 - $145,000

    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 leverage the latest advancements in cloud computing, artificial intelligence, an ...


  • Tech Bench Services Ltd. Richmond, Canada Full time

    Education: Secondary (high) school graduation certificate · Experience: Experience an asset · Tasks · Maintain, troubleshoot and administer the use of local area networks (LANs), wide area networks (WANs), mainframe networks and computer workstations and peripheral equipment · Ev ...


  • Arista Networks Vancouver, BC, Canada $95,000 - $145,000

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...


  • Arista Vancouver, Canada

    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 leverage the latest advancements in cloud computing, artificial intelligence, an ...


  • Arista Networks Vancouver, Canada

    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 leverage the latest advancements in cloud computing, artificial intelligence, an ...


  • Arista Networks Vancouver, Canada Full time

    Job Description · Arista Networks is looking for world-class Senior/Lead Network Systems software engineers. · Network systems software is all about managing hardware components on switches and routers. As a senior/lead Network Systems engineer, you will collaborate and work with ...


  • CRDS Technology Group Inc. Richmond, Canada

    : Position: Network System Administrator (NOC Position Available: 1 Wage: $31.50 per hour Duration: 35-40 hours per week Terms of Employment: Permanent, Full-time Anticipated start date: As soon as possible Job Location: 4020 Viking Way Unit Richmond V6V 2L4 Job Duties: - Coordin ...


  • New Value Solutions Vancouver, BC, Canada

    New Value Solutions, a national IT consulting company, is seeking a Network Analyst to help our client upgrade network equipment at different sites across the Lower Mainland.Responsibilities:Onsite work to gather information required for VOIP phone deploymentOnsite work to deploy ...


  • Hexafusion Canada Inc. Vancouver, Canada

    **Job Title: Network and Systems Administrator** · **Company Name**: Hexafusion IT Solutions · **Location**: Vancouver, BC · **IMPORTANT: PLEASE READ BEFORE APPLYING** · - **Role Requirements**: This Network and Systems Administrator position requires proven hands-on experience a ...


  • A2Z Networks Inc Burnaby, Canada Plein temps

    Education: · Expérience: · Education · Secondary (high) school graduation certificate · Tasks · Maintain, troubleshoot and administer the use of local area networks (LANs), wide area networks (WANs), mainframe networks and computer workstations and peripheral equipment · Evalua ...


  • A2Z Networks Inc Burnaby, Canada Full time

    Education: Secondary (high) school graduation certificate · Experience: 1 year to less than 2 years · Tasks · Maintain, troubleshoot and administer the use of local area networks (LANs), wide area networks (WANs), mainframe networks and computer workstations and peripheral equipm ...


  • Arista Networks Vancouver, Canada

    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 leverage the latest advancements in cloud computing, artificial intelligence, an ...