T-Net British Columbia: Home

Member Login | Employer Login 

Tech News Tech Events Tech Careers Tech Directory Tech Stocks
T-Net 100 T-Net Members Feedback Advertising About T-Net


Job Description


Software Engineers


Arista Networks

Date Posted: 

February 3, 2015



Job Description

Phone calls are welcomed! Please call our "Talent Ambassador", Raymond To at 778-869-9268 or email him at Rto@arista.com and he will be happy to tell you more about the company, explain the process and answer any questions. 

Arista Networks is a company igniting low latency datacenters, cloud networking and computing environments. Arista offers best-of-breed 1/10/40 and 100 Gigabit Ethernet switches that redefine scalability, robustness, and price-performance metrics. Our team is comprised of experienced management and top notch engineering talent from leading networking companies. Plus we offer a competitive salary, great benefits and work-life balance (people actually can Work From Home).

Company culture

  • We put a premium on building and using the tools that make everyone super-productive. We automate whenever we can. Why test things manually when you can develop a lab full of automated servers to do it for you 24/7? This translates into getting new features and products completed quicker and with a smaller team.
  • Our management structure is flat and lightweight -- our engineers are empowered with full responsibility for their projects
  • We value openness -- no part of the company is off-limits, meaning that our engineers have the chance to work directly with customers, participate in sales meetings, go to trade shows, recruit on campus, and deliver an amazing product.
  • Be part of a company that is set for success, led by a team with a proven track record

Why join?

  • Enjoy the engineering oriented culture and a truly flat organizational structure
  • Apply your expertise in C/C++, Python and Linux
  • Have flexibility on what you work
  • Own your projects from design to test to ship
  • Work on real projects from day one, and take on as much responsibility as you can handle

What is a typical day?

The life of a software engineer at Arista is quite varied; here is just a small sample of the things we have been working on:

  • Hacking on the Linux kernel networking subsystem
  • Building an infrastructure for automated testing (over 4 million tests run so far!)
  • Designing and implementing a fully-fledged standards-compliant MSTP implementation
  • Tuning ASIC register values to shave nanoseconds off switching latency
  • Writing bindings to access C++ objects from Python to facilitate testing and live debugging
  • Providing one-on-one mentoring and group training sessions for new engineers
  • Developing an architecture to enable non-disruptive hot-swap of supervisor modules
  • Designing algorithms to efficiently allocate scarce resources within switch ASICs
  • Investigating the (bad!) effect of C++ virtual inheritance on system memory usage
  • Creating tools to generate the code for our unique state-based IPC mechanism

Is this you?

  • An outstanding academic/professional background
  • Genuine interest in software technology
  • Appreciation of good software architecture, core algorithms and data structures
  • Excellent problem-solving skills
  • Good interpersonal and communication skills
  • Ability to learn new skills and technologies fast

Experience in these areas is a plus:

  • Object-oriented programming
  • Operating systems
  • Networking (TCP/IP/Ethernet)
  • C/C++, Python

Find out more details visit


Phone calls are welcomed! Please call our "Talent Ambassador", Raymond To at 778-869-9268 or email him at Rto@arista.com and he will be happy to tell you more about the company, explain the process and answer any questions. 

Apply by clicking the 'Apply by Email' button below (Recommended).

Note: Please enter "Software Engineer (Burnaby, BC) - TNet" in the subject line of your email if not using the normal T-Net "Apply" email button below to apply for this position (and you are applying directly by email instead for any reason (this is not recommended)).

Response Information
To apply for this position, please click the appropriate "Apply" button (or follow the application instructions listed in the Job Description above). If more than one Apply button appears below, please select the option you prefer.


Jobseeker Navigation

See All Jobs From This Company

Follow Company

View Company Profile


To A

Printer-Friendly Format

Upload Resume (New)


Member Toolbar

Software Engineers

Arista Networks


Job Posted:  Feb 3, 2015

1st View:

Feb 27, 2015

Last View:

Feb 27, 2015


Not Saved



Job Actions





Add Note

Company Profile

Company Jobs (3)

Follow Company


Saved Jobs

My Member Admin

Return to Job List

Looking for a job?

Post your resume on T-Net and let employers come to you.

  • Upload, Copy and Paste or Create your resume easily.
  • Save Time Applying For Future Positions.
  • Make "Searchable" or "Confidential" (optional) and BC Tech and IT employers can search our database and contact you.

    Post Resume Now