Demo

Linux Kernel Engineer

Jobs via Dice
Owego, NY Full Time
POSTED ON 4/5/2026
AVAILABLE BEFORE 5/2/2026
Location: Owego, NY

Salary: $70.00 USD Hourly - $75.00 USD Hourly

Description:

Role: Linux Kernel Engineer

Location: Owego, NY 13827 ( hybrid)

Employment Type: Contract

We are seeking a senior level Linux kernel engineer to design and implement a kernel level solution that intercepts VFS read/write operations, pins user memory pages, builds scatter gather DMA tables, and offloads the data to a cryptographic accelerator (hardware engine or user space process). The engineer will collaborate with hardware, security, and software teams to deliver a stable, high performance, and secure off load path that complies with client coding standards and regulatory requirements.

Basic Qualifications

Minimum 2 years of professional experience developing, building, and debugging Linux kernel modules (C language, kbuild/DKMS).

Strong knowledge of core Linux internals (process scheduling, memory management, synchronization primitives).

Proficient in systems level C programming and familiar with kernel coding style and static analysis tools.

Demonstrated understanding of secure coding practices for kernel space (avoid leaks, race conditions, proper error handling).

Experience working with SELinux/AppArmor or similar LSM frameworks in a production environment.

Effective written and verbal communication skills; proven ability to produce clear design documentation and work within cross functional teams.

________________________________________

Desired Skills & Experience

VFS & kprobe/kretprobe - Implemented handlers for vfs_read, vfs_write, or similar VFS entry points.

Page pinning & Memory Management - Used pin_user_pages_fast, get_user_pages, and managed pin count cleanup.

Scatter Gather / DMA engine - Built and populated struct sg_table / struct scatterlist; interfaced with dma_map_sg / dma_unmap_sg.

Linux Crypto API - Registered and used symmetric/asymmetric algorithms via the Crypto API, including async request handling.

Kernel Key Management - Managed cryptographic keys with the kernel keyring (keyctl, request_key) or integrated external KMS/HSM.

User Space Communication - Designed netlink, character device, ioctl, or shared memory interfaces for status updates and key exchange.

Testing & Profiling - Created kernel module unit tests (kselftest/kunit), used perf, ftrace, bpftrace for latency/performance analysis.

Hardware Crypto Offload - Experience with Intel QAT, ARM TrustZone, FPGA based accelerators, or similar off load engines.

Up stream Contributions - Submitted patches accepted to VFS, Crypto, DMA engine, or related subsystems.

Trusted Execution Environments / Secure Enclaves - Worked with OP TEE, Intel SGX, or comparable TEEs.

DPDK or High Performance User Space I/O - Familiarity with DPDK or similar frameworks for user space data paths.

Certifications - Linux Foundation Certified Engineer (LFCE), CISSP, GSEC, or specialized hardware security training.

Regulated Industry Experience - Prior work on aerospace, defense, or ITAR controlled projects with required documentation and audit practices.

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!

Salary : $70 - $75

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Linux Kernel Engineer?

Sign up to receive alerts about other jobs on the Linux Kernel Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$71,493 - $96,419
Income Estimation: 
$92,369 - $122,605
Income Estimation: 
$83,745 - $96,702
Income Estimation: 
$107,566 - $124,747
Income Estimation: 
$84,966 - $118,118
Income Estimation: 
$144,138 - $187,517
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobs via Dice

  • Jobs via Dice Sheridan, WY
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Varmoda Tech LLC, is seeking the following. Apply via ... more
  • 8 Days Ago

  • Jobs via Dice Burlington, VT
  • Desktop Deployment Technician (Part-Time - 20 Hours a week) (Contract Role) Overview We are seeking a Desktop Deployment Technician to support a large-scal... more
  • 8 Days Ago

  • Jobs via Dice Georgia, VT
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, AaraTechnologies Inc, is seeking the following. Apply ... more
  • 8 Days Ago

  • Jobs via Dice Alaska, AK
  • job summary: Enterprise Healthcare client has an immediate opening for a highly motivated Project Manager III to join their dynamic and growing team. All q... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Linux Kernel Engineer jobs in the Owego, NY area that may be a better fit.

  • Butler Aerospace & Defense Owego, NY
  • Linux Kernel Engineer Location: Owego, NY Job ID: #72338 Pay Range: $50-80 6 month contract We are seeking a senior level Linux kernel engineer to design a... more
  • 9 Days Ago

  • Butler America Aerospace L.L.C. Owego, NY
  • Linux Kernel Engineer Location: Owego, NY Job ID: #72338 Pay Range: $50-80 6 month contract We are seeking a senior level Linux kernel engineer to design a... more
  • 13 Days Ago

AI Assistant is available now!

Feel free to start your new journey!