Network Controller Agent Software Engineer

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

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
Error
Error
ErrorRequired field