Cutshort logo
Arista Networks logo
Software Engineer
Arista Networks's logo

Software Engineer

Ashok Singh's profile picture
Posted by Ashok Singh
3 - 10 yrs
₹25L - ₹55L / yr
Bengaluru (Bangalore), Pune
Skills
skill iconC
skill iconC++
Linux/Unix
Computer Networking
PIM
OSPF
skill iconPython

About us:

Arista Networks was founded to pioneer and deliver software driven cloud networking solutions for large datacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloud networking ports worldwide with CloudVision and EOS, an advanced network operating system. Committed to open standards, Arista is a founding member of the 25/50GbE consortium. Arista Networks products are available worldwide directly and through partners.

 

About the job

Arista Networks is looking for world-class 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 world's largest data center networks.Your software will be a key component of Arista's EOS, Arista's unique, Linux-based network operating system that runs on all of Arista's 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.

 

This role demands strong and broad software engineering fundamentals, and a good understanding of networking including capabilities like L2, L3, and fundamentals of commercial switching HW.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 features related to forwarding traffic on the internet and cloud data centers.
  • Independently implement solutions to small-sized problems in our EOS software, using the C, C++, and python programming languages.
  • Write test plan specifications for small-sized features in EOS, 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 to larger routing protocol problems.
  • Work with Customer Support Engineers to analyze problems in customer networks 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 Arista’s 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 3-10 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 5 years experience, Ph.D. in Computer Science/Electrical Engineering/Computer Engineering, or equivalent work experience.
  • Knowledge of C, C++, and/or python.
  • Knowledge of UNIX or Linux.
  • Understanding of L2/L3 networking including at least one of the following areas is desirable:
  1. IP routing protocols, such as RIP, OSPF, BGP, IS-IS, or PIM.
  2. Layer 2 features such as 802.1d bridging, the 802.1d Spanning Tree Protocol, the 802.1ax Link Aggregation Control Protocol, the 802.1AB Link Layer Discovery Protocol, or RFC 1812 IP routing.
  • Ability to utilize, test, and debug packet forwarding engine and a hardware component’s vendor provided software libraries in your solutions.
  • Infrastructure functions related to distributed systems such as messaging, signalling, databases, and command line interface techniques.
  • Hands on experience in the design and development of ethernet bridging or routing related software or distributed systems software is desirable.
  • Hands on experience with enterprise or service provider class Ethernet switch/router system software development, or significant PhD level research in the area of network routing and packet forwarding.
  • 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.

Resources:

 

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Arista Networks

Founded :
2004
Type :
Product
Size :
1000-5000
Stage :
Profitable

About

Arista Networks was founded to pioneer and deliver software driven cloud networking solutions for large datacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloud networking ports worldwide with CloudVision and EOS, an advanced network operating system. Committed to open standards, Arista is a founding member of the 25/50GbE consortium. Arista Networks products are available worldwide directly and through partners.

Read more

Company video

Arista Networks's video section
Arista Networks's video section

Photos

Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures

Company social profiles

bloglinkedintwitterfacebook

Similar jobs

Exotel
at Exotel
6 recruiters
Roohani Madan
Posted by Roohani Madan
Bengaluru (Bangalore)
0 - 2 yrs
Best in industry
Red Hat Linux
MySQL
Shell Scripting
skill iconPython
skill iconAmazon Web Services (AWS)
+2 more

What will you do?

  • Oversees testing, deployment & maintenance of the Voice infrastructure.
  • Performing a variety of tasks associated with user provisioning and call routing within the assigned platform 
  • Build loaders for internal systems ensuring tasks are completed accurately and in a timely manner
  • Participate in meetings with clients and internal departments to understand the requirements of call routing
  • Document and design call flow diagrams to ensure that all call variables have been accounted for in preparing a routing plan
  • Support the clients solution by correcting any issues with call routing or provisioning during the initial implementation phase, constantly communicating status of any issues with client
  • Complete testing to ensure that call flow is operating properly
  • Monitors and ensures compliance to standards, policies, and procedures


What are we looking for?

  • 0.6~2 year’s implementation experience in Asterisk PBX, IP Telephony, SIP.
  • Able to thrive in a demanding and team-oriented environment
  • Basic and strong knowledge of the Linux operating system.
  • Knowledge of bash and perl shell scripting is an added advantage.
  • RHCE Certification is an added advantage.


Read more
Matellio India Private Limited
Harshit Sharma
Posted by Harshit Sharma
Remote only
3 - 15 yrs
₹5L - ₹30L / yr
skill iconPython
Internet of Things (IOT)
skill iconDocker
Windows Azure
Linux/Unix
+2 more

Skills Required:

- Good experience with programming language Python
- Strong experience in Docker.
- Good knowledge with any of the Cloud Platform like Azure.
- Must be comfortable working in a Linux environment.
- Must have exposure into IOT domain and its protocols ((Zigbee & BLE ,LoRa,Modbus)
- Must be a good team player.
- Strong Communication Skills

Read more
Apexon
at Apexon
3 recruiters
Siva Kumar
Posted by Siva Kumar
Bengaluru (Bangalore)
5 - 7 yrs
Best in industry
Embedded C++
Embedded C
Embedded Systems
Linux/Unix
Microcontrollers
+7 more

About Apexon:

Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. For over 17 years, Apexon has been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving our clients’ toughest technology problems, and a commitment to continuous improvement. We focus on three broad areas of digital services: User Experience (UI/UX, Commerce); Engineering (QE/Automation, Cloud, Product/Platform); and Data (Foundation, Analytics, and AI/ML), and have deep expertise in BFSI, healthcare, and life sciences.

Apexon is backed by Goldman Sachs Asset Management and Everstone Capital.

 

To know more about us please visit:  https://www.apexon.com/" target="_blank">https://www.apexon.com/

 

Desired Candidate profile:

  • 5+ years of Embedded/Linux SW Development relevant Experience in Embedded C++
  • Expert knowledge in writing software for embedded Systems (Embedded C++ language).
  • Experience on OTA would be an added advantage
  • Work experience in software development on bare metal, RTOS or Internal Linux
  • Work experience in developing firmware for 8/16/32 bit microcontrollers (ARM, RISC etc)
  • Good understanding w.r.t usage of 1. RTOS like MQX. 
  • Bootloader and software update concepts. 
  • Communication protocols like TCP/IP,MQTT. 
  • Socket programming in Linux environment. 
  • Good knowledge on protocols like (RS485, SPI, I2C, ADCs, CAN, LIN) 
  • Knowledge of Blue-tooth communication protocols for BLE 4.2/5.1. 
  • Proficient in the use of embedded SW Development tool chain (Flash/ debug tool chain, IDE). 
  • Version Control Systems –GIT 
  • Should have detailed knowledge on microcontrollers/microprocessors 
  • Experience in scripting languages like Shell / CAPL / Make/Python etc. 
  • Experience in using tools like Logiscope / Function Generator / Oscilloscope, etc. 
  • Good knowledge in reading schematics and datasheets. 
  • Excellent analytical skills and problem-solving skills. 
  • Strong communication and interpersonal skills. 
  • Must be a self-starter. 
  • Ability to work as part of a dedicated project team and independently 

 

Read more
Ltts
Ltts
Agency job
via Response Informatics by Ramki Prasad
Hyderabad
5 - 8 yrs
₹3L - ₹15L / yr
wifi
WLAN
cnss
Qualcomm
WI-FI
+3 more
Responsibilities:
• Analyzing/Triaging the Wi-Fi & GPS Connectivity and enhancing the Wi-Fi & GPS Features

Job requirements:
• Engineering degree
• 5-8 years of hands-on experience on Connectivity concepts and Wi-Fi Module
• Strong Knowledge on Wi-Fi Architecture and Android Framework and Firmware layer
• Strong knowledge of Wi-Fi Features, and Wi-Fi Standards
• Good understanding of Qualcomm CNSS subsystem, firmware and system level features
• Strong Knowledge on the Wi-Fi Debugging concepts & Log collection and Wlan Standards
• Ready to Debug/work in any Connectivity modules like NFC/Bluetooth/GPS
• Preferably should have experience, who is working in Qualcomm SM 6X/7X/8X series
Read more
wipro
Agency job
via Hansaya Consulting by Rashmi Manjunath
Bengaluru (Bangalore)
4 - 12 yrs
₹15L - ₹40L / yr
AUTOSAR
DaVinci
RTE
skill iconC
Embedded Systems
+3 more
Role: Autosar Development Lead

Location: Bangalore

Experience: 4 to 12 years

JD:

- Familiar with AUTOSAR BSW and RTE, architecture, specifications, and configuration tools

- Strong fundamentals programming in C, embedded system concepts, and software build process

- Strong customer orientation, willingness to meet deadlines, and self-management skills

- Deep passion for solving problems to resolution, including root cause analysis skills

- Ability to work and collaborate in a dynamic team environment
Read more
AI First, New-age Technology Company for the Digital
AI First, New-age Technology Company for the Digital
Agency job
via Himflax Group by Kashish Chawla
Bengaluru (Bangalore), Chennai
5 - 10 yrs
₹15L - ₹25L / yr
Embedded Linux
Embedded C++
skill iconC
skill iconC++
Embedded C
+4 more
Title:  Embedded C++ Developer
Location:Bangalore / Chennai
Type: Permanent
Company Type: AI / Digital  Product Design Service based 

Job Description

* Experience in C/C++ and have strong experience embedded application development and integration in Linux

* Good in creating unit tests, performing code reviews, optimizing performance and ensuring standards for maintainability  

* Debugging, profiling, and performance optimization skills

* Have experience working in a fast paced Agile/Scrum environment
Read more
Human Capital
Human Capital
Agency job
via Human Capital Consulting by Bhawna Kumari
Gurugram, Delhi, Noida, Ghaziabad, Faridabad
4 - 8 yrs
₹5L - ₹15L / yr
Automotive
Device Driver Development
skill iconC
skill iconC++
Debugging
+2 more
Senior Software Engineer is responsible to design, develop and maintain the Low-Level Drivers and Base SW modules used in the automotive/ Automobile products which functionally conform to the Software Interfacing Specifications as well as respect the SW Process & Methodology and good experience in communication protocols.
Read more
Glide
at Glide
1 recruiter
Upendra Patel
Posted by Upendra Patel
Ahmedabad
3 - 7 yrs
₹5L - ₹10L / yr
C programming
ARM Microcontroller
Device Driver Development
Embedded Systems
Linux/Unix
Glide works on embedded system designs for global customers and looking for embedded software engineers with expertise on Linux or RTOS based software development on ARM based processors / microcontrollers
Read more
Innovation of Thingz
NCR (Delhi | Gurgaon | Noida)
2 - 4 yrs
₹8L - ₹10L / yr
skill iconC++
Computer Networking
ARM Microcontroller
skill iconC
We are a small but growing team of product designers, software developers and business people. We are building a Smart parking solution which will enable cities to get one step closer to becoming a Smart City. surePark is an end-to-end, Internet-of-Things (IoT) based solution that makes getting parking quick and easy. If you enjoy working in an atmosphere where you’re challenged to think outside the box, you will find our company a great fit.  And will learn a lot in a short time. Responsibility - Design and develop firmware for sensor interface, detection algorithm, OTA - Design and develop mesh networking stack for wireless sensor network - Improve detection accuracy and reliability in Surepark mesh networking system Requirement - Proficient in C, C++, Bare-metal programming - Solid knowledge in Networking. - Ability to write clean and production quality code - Master/Phd in networking is a huge plus - Experience with ARM, Atmega, Contiki, Linux is a plus
Read more
Track RF Link
at Track RF Link
1 recruiter
Abhijith Soman
Posted by Abhijith Soman
Mumbai
1 - 7 yrs
₹3L - ₹6L / yr
skill iconPython
Linux/Unix
Embedded Systems
Python / Linux Dev with embedded background. Build cool enterprise Internet of Things solutions! We started as a RFID company in 2007 and have built several pioneering products like early smart-card attendance systems, electronic toll collection (60% market share). We had a strong enough reputation to be invited to be on the committee to devise specifications of biometrics for Aadhar. We are now taking a platform approach where we will undertake rapid product development on Linux. We are actively exploring using Cyanogen or some Android fork as well. If such geekery interests you, please get in touch.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos