Skip to content Skip to footer

Senior Software Engineer

Location: Bangalore

Job Description:

Nivetti offers a unique opportunity to work on India’s first and only fully indigenously developed Secure Network Operating System – NiOS. Role involves working across different layers of NiOS Network OS like Protocol stack, Data plane, Systems and Device layers. We are looking for deep learning and detail-oriented software engineers who don’t believe in just making the things work but making them work in the most optimal and efficient manner.


5 to 8 years of experience with strong exposure to working on embedded operating systems or Linux-like development.

Desired Education:

BE/BTech, M. Tech or higher

  • Protocol Development:
    • Understanding/development exposure to various L2/L3 protocols like OSPF, BGP, MPLS, xSTP, VxLAN, VTP etc.


  • Systems Development:
    • Board bring/BSP on new hardware platforms
    • Exposure on x86, MIPS, PPC, or Arm-based SOCs and boards
    • Device Driver for peripherals like USB, serial ports, SD card, Flash etc. on Unix/Linux-like environment


  • Data Plane Development:
    • Experience of working on any data plane technologies like Network Processor, ASICs, ASPP & FPGA
    • Exposure on Broadcom, Microsemi, Mellanox, Intel etc. data plane products

Note: Experience in more than one of the above areas will be an advantage

Key Responsibilities:
  • Design & Development of New features
  • Software optimization and defect resolution
  • Reviewing other designs and implementation of other team members
  • Co-ordination with QA team for developer-assisted testing
  • Brainstorming ideas on new features