JOBSEARCHER

Linux Kernel Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

PGS Worldwide is seeking a Linux Kernel Engineer in Owego, NY for a 7 month contract-to-hire role supporting a leading aerospace & defense company. This role focuses on developing a kernel-level solution to intercept VFS operations, manage memory, and offload data to cryptographic accelerators. You will work closely with hardware, security, and software teams to deliver high-performance, secure system capabilities.
Required Skills:
  • Minimum 2 years of experience developing, building, and debugging Linux kernel modules using C (kbuild/DKMS)
  • Strong knowledge of Linux internals including process scheduling, memory management, and synchronization
  • Proficiency in systems-level C programming and kernel coding practices
  • Experience with secure coding practices in kernel space (memory safety, race conditions, error handling)
  • Experience with SELinux, AppArmor, or similar LSM frameworks
  • Ability to produce clear technical documentation and collaborate across teams
  • Ability to obtain and maintain a security clearance
Preferred Skills: Experience working with VFS and kernel probes (kprobe/kretprobe) Experience with memory management techniques such as page pinning and user page handlingExperience with scatter-gather DMA and related kernel structures and APIsExperience with Linux Crypto API and asynchronous cryptographic operations Experience with kernel key management and secure key handlingExperience designing user space communication interfaces (netlink, ioctl, shared memory, etc.)Experience with kernel testing and profiling tools (kselftest, kunit, perf, ftrace, bpftrace) Experience with hardware crypto offload technologies (e.g., Intel QAT, ARM TrustZone, FPGA-based accelerators) Familiarity with trusted execution environments such as OP-TEE or Intel SGXExperience with high-performance user space I/O frameworks such as DPDKExperience working in regulated environments such as aerospace or defense
What You'll Do:
  • Design and implement kernel-level solutions to intercept VFS read/write operations
  • Manage memory operations including page pinning and scatter-gather DMA table creation
  • Integrate cryptographic acceleration for secure data offload
  • Collaborate with hardware, security, and software teams to ensure system performance and compliance
  • Develop and maintain kernel modules aligned with coding standards and security requirements
  • Test, debug, and optimize kernel-level performance and reliability
  • Document design, implementation, and validation processes
Job ID: 20942 Military veterans and transitioning military members are encouraged to apply to all PGS Worldwide positions. All of our jobs are military-friendly, and we work with leaders in Aerospace who rely on your military expertise to support mission-critical programs nationwide. As a Veteran Founded company, we know that the military has given you the skills and training you need to succeed in positions like this, and we want to support your success in the civilian sector however we can. We thank you for your service and humbly offer our own in return by helping you take your career to the next level.