Stay in Touch



Network Controller Agent Software Engineer






Bangalore, IN


Integral to our silicon and system is the ability to work with controllers that are used to operate solutions based on our systems. Your responsibility will be to design and develop data path agent software that interacts with controllers.

Skills, Education, and Experience Required

  • Experience writing packet processing software for embedded systems
  • Experience with device drivers, low level I/O, virtualization
  • Experience being involved in implementation aspects of a virtual switch is a plus
  • Experience building high performance low level software
  • Good understanding of underlay and overlay networking technologies including VxLANs, NVGRE, GENEVE
  • Good understanding of controllers used to manage embedded systems and experience in data path software interacting with such controllers

Additional Success Factors

  • Ability to write correct code fast
  • Self motivated, independent and proactive

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup