Principal Software Engineer

Posted 6hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Principal Software Engineer developing Linux kernel, BPF, and systems tooling. Building foundational security products including Tetragon, Live Protect, and Hypershield at Cisco.

Responsibilities:

  • Develop the next generation of Linux kernel, BPF, BTF, and system-level tooling supporting BPF and the Live Protect product family
  • Interact with security and threat research teams, both internal and external
  • Define architecture and design for internal engineering teams
  • Develop early-stage ideas into released products
  • Contribute to upstream open source Linux communities, including the Linux kernel organization
  • Deliver and support BPF
  • Build core components foundational to Cisco products such as Tetragon, Live Protect, and Hypershield

Requirements:

  • 12+ years of experience with systems-level programming in the Linux kernel, associated systems tooling, or compilers
  • 12+ years of open source experience working on open source projects such as Kubernetes, BPF, LLVM, and the Linux kernel
  • Familiarity with presenting work in technical forums, including technical conferences, IETF, technical papers, and whitepapers
  • Experienced contributor to the Linux kernel
  • Familiarity with compiler technologies such as clang and gcc
  • Maintainer or top contributor to BPF projects and code

Benefits:

  • Opportunities to grow and build on a global scale
  • Collaboration with a worldwide network of doers and experts