AW

Software Engineer- SONiC

Awake Security
Bangalore10-15 LPA Posted 1 Sept 2025
FULL TIME
Qos
Acls
sonic
unicast
Multicast

Job Description

  • As a Software Engineer
  • your core responsibility is to deliver new cutting edge product features. A major part of this is writing and owning the 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
  • Design
  • architect and develop network applications and microservices for Data Center
  • Networking on SONiC
  • 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 engineering and Computer Science fundamentals
  • Extensive background in algorithms and strong software architecture skills
  • Fluency in one of C/C++/Python programming
  • Hands-on experience with designs and implementations in a strong product-engineering
  • environment
  • Preferred qualifications
  • A minimum of 5 years of experience in software development
  • A minimum of one year of hands-on SONiC experience is a must
  • Understanding of SONiC architecture
  • Knowledge of the FRR open routing stack (formerly Quagga, Zebra), Redis-DB, and
  • Docker
  • Experience using SONiC SAI for new feature development and integration
  • Experience in Network Systems Software development
  • Strong software debugging skills especially in embedded systems
  • Experience with software development for the forwarding ASICs, FPGAs, Network Processors
  • etc
  • Datapath forwarding for ACLs, QoS, Unicast, Multicast, etc is a plus
  • Strong communication skills and the ability to work in a team environment
  • Experience working through the complete software development life cycle right from
Join WhatsApp Channel