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

Position:

Junior/Intermediate Software Engineer

Company:

Arista Networks

Date Posted: 

August 1, 2014

City:

Burnaby

 
Job Description

#15 on the Glassdoor Top 50 Medium Sized Companies to Work For!


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 competitive salary, great benefits and work-life balance.

In our Burnaby office, we are looking for:

  • Junior/Intermediate Software Engineers
  • Senior Software Engineers
  • Software Test Engineers

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 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
  • Gain 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 do we do?

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

What we are looking for?

  • 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

http://www.aristanetworks.com/careers/engineering.

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

Note: Please enter "Junior/Intermediate 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

Save
Job

Email
To A
Friend

Printer-Friendly Format

Upload Resume (New)

 
Share

Member Toolbar

Junior/Intermediate Software Engineer

Arista Networks

Burnaby

Job Posted:  Aug 1, 2014


1st View:

Aug 22, 2014

Last View:

Aug 22, 2014

Saved:

Not Saved

Notes:

-

Job Actions

Apply

Print

Forward

Save

Add Note

Company Profile

Company Jobs (3)

Follow Company

Navigation

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