Desired Skills and Experience

  • Maintain Untangle’s kernel extensions and patchset
  • Develop key new kernel extensions and abilities
  • Port Untangle distribution to new architectures and platforms
  • Explore hardware and driver options
  • Test and explore performance envelope and improvements
  • Provide architecture guidance to the firewall team
  • Kernel development experience
  • Experience in the kernel networking subsystem
  • Intrinsic drive towards KISS principle
  • Some experience in userspace development
  • Experience in porting to hardware platforms
  • Driver development experience
  • Python, Shell, Java experience
  • General Linux expertise
  • IP/TCP/UDP Networking experience
  • Kernel debugging experience (KGDB/QEMU/KVM/etc.)
  • Passion and aptitude for learning
  • Ability to work in an agile environment with limited requirements
  • Ability to handle multiple scheduled and unscheduled deliverables
  • Ability to work with limited supervision with a globally distributed team
  • Excellent written and verbal communication skills

Apply