Principal Software Engineer
Posted 6hrs ago
Employment Information
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












