Software Engineer - Platform Team - C++ on Linux

You will work with the Platform team who work closest to the hardware and programming chips. What You’ll Do As a Software Engineer your core responsibility is to deliver new cutting edge product features. A major part of this is writing and owning design/implementation of the code that drives our products. However, the role of a Software Engineer is much bigger than ‘simply’ writing code. Software engineers work on the whole development process, including: - Suggesting and deciding what features to build - Driving the design and architecture - Pushing, testing, documenting the feature - Working alongside customers in the field if needed Are you right for this role? This is an interesting and exciting opportunity to be a part of the software development team that is redefining Data Center switching. For success at Arista all you need is: - Strong industry experience of 3+ years - Extensive background in algorithms and strong software architecture skills - Fluency in C/C++ programming - Hands-on experience with designs and implementations in a strong product-engineering environment. Qualifications - Strong software debugging skills especially in embedded systems. - Experience with software development for the forwarding ASICs, FPGAs, Network Processors etc - Experience with hardware abstraction layer - Datapath forwarding for ACLs, QoS, Unicast, Multicast, EVPN MPLS, VXLAN, OAM etc - Strong communication skills and the ability to work in a team environment - Experience working through the complete software development life cycle right from requirements gathering to deliver the fully developed feature. - Experience in Network Systems Software development is a plus - Strong engineering and Computer Science fundamentals. - Extensive background in algorithms and strong software architecture skills. - 5+ years fluency in one of C/C++/Python programming. - Hands-on experience with designs and implementations in a strong product-engineering environment. This role is a B2B 12 month rolling contract. 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, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our solutions are designed to not only meet the current demands of the digital landscape but to also anticipate and adapt to future challenges. At Arista we value the diversity of thought and perspectives that each employee brings to the table. We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation. Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest standards of quality and performance in everything we do.

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...

Other Jobs To Apply

Remote Netflix Jobs

Remote Typing Jobs No Experience

Logistics Coordinator (Work From Home) – $1,800 to $3,500 Weekly

Peak Educator (3 months) | Shops Around Lenox

Regional Solutions Consultant- Print Sales

[Entry Level/Remote] Aetna Careers At Home Data Entry

amazon flex $15+/ Hour (Sign on Bonus)!

Remote Out of Office Position / Data Entry (Hiring Immediately)

amazon work from home $15+/ Hour (Sign on Bonus!)!

Apple Online Data Entry – Part-Time, Work from USA – Indeed Jobs US

Area Manager II

United Airlines Reservations Representative (Remote)

Remote Customer Care Rep - Part-Time, Earn $20-$30/hr

REMOTE CUSTOMER SERVICE ASSOCIATE NO EXPERIENCE NEEDED™

Data Entry Clerk Work From Home - Part-Time Focus Group Participants (Up To $750/Week)

Entry-Level Data Entry Clerk Admin (Fully Remote)

Online HIT Adjunct Faculty — Part-Time Health Informatics

Data Entry Clerk Work From Home - Part-Time Focus Group Participants (Up To $750/Week)

Remote Customer Service Specialist

Data Entry Clerk Work From Home - Part-Time Focus Group Participants (Up To $750/Week)

Entry-Level Data Entry Specialist Remote

Client Account Manager - Remote Work

Work From Home Part Time Focus Group Participant - $300-$750 (multi-session studies) - Now Hiring

Remote AI Software Sales Representative

Remote Work From Home Data Entry Jobs $1400 Weekly

Consumer Underwriter

Manager, ACS Contracts & Administration (Remote Work Assignment Available)

Netflix Easy Remote Data Entry For Teens From Home Entry Level

Portuguese ↔ English : Life Sciences Translator at Ulatus: 100% Remote (Work from Anywhere)

Entry Level Remote Chat Operator (No Experience)

NO EXPERIENCE REMOTE JOBS

Amazon Customer Service - Work From Home $16-$24/hr

Away from Home Sales Team Lead

Remote Customer Service Representative Needed: Earn 19 Per Hour

Computer Network Defense Analyst - Entry to Experienced Level (Maryland)

Netflix Work From Home (Entry Level/No Experience) $75000/Year Hiring Work From Home Jobs

Community & Content Moderator

Blue Cross Blue Shield Careers Remote (No Experience/Entry Level)

Copywriter/ Typing- Remote

Remote Customer Service - Starts at 19/hour (No Degree Needed) - Full-time

Logistics Coordinator (Work From Home) - $1,800 to $3,500 Weekly

[Remote] Any Position

Remote or Office Administrative Assistant

Entry Level FedEx Data Entry Jobs (Work At Home)

Sales Support Analyst – Cigna Healthcare – Remote

Support Job Remote Office Associate Amazon Work-from-Home Opportunity Job ID- 2712

Walmart Remote Jobs Data Entry Work From Home $25/Hr

Remote Data Entry Clerk/Administrator (Part-Time) at FedEx

Freelance Transcriber

Remote Data Entry Specialist – Basketball Platform