← Back to opportunities
About the Role
Overview
Client is seeking a senior-level Linux Kernel Engineer to design and implement a kernel-level offload solution in a secure, high-performance Linux environment. This role will focus on intercepting VFS read/write operations, pinning user memory pages, building scatter-gather DMA tables, and offloading data to a cryptographic accelerator such as a hardware engine or user-space process. The engineer will work closely with hardware, security, and software teams to deliver a stable and compliant solution that meets strict coding, security, and regulatory standards.
Core Responsibilities
- Design, develop, build, and debug Linux kernel modules in C
- Implement kernel-level solutions that intercept VFS read/write operations
- Pin user memory pages and manage memory cleanup safely and efficiently
- Build and manage scatter-gather DMA tables for secure data offload
- Integrate with cryptogr...
Ready to Join Through a Referral?
Apply now and get connected directly with the hiring team
Apply for this Position