Demo

Linux Kernel Engineer

Butler America Aerospace L.L.C.
Owego, NY Full Time
POSTED ON 4/4/2026
AVAILABLE BEFORE 6/3/2026
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 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 company 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.
* Ability to obtain and maintain the required security clearance (Secret/TS).
* 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.


Benefits provided: 401K, medical, dental, and vision, sick time as applicable to state law



Butler America Aerospace, LLC. is an equal opportunity employer. Butler evaluates applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. The Butler America Aerospace, LLC. EEO Policy Statement and "Know Your Rights" Poster is available here: Applicant and Employee Notices.

Butler America Aerospace, LLC. is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact the Human Resources Department at accommodations@butler.com.

 

Salary : $50 - $80

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: 
$86,680 - $110,316
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$117,033 - $148,289
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 Butler America Aerospace L.L.C.

  • Butler America Aerospace L.L.C. Stratford, CT
  • CNC Machinist (tool & die Fab) Location: Stratford, CT (00614) Job ID: #72357 Pay Range: $40-45 Pay based on experience 1st Shift - Mon - Thurs 330pm - 200... more
  • 8 Days Ago

  • Butler America Aerospace L.L.C. Huntsville, AL
  • Data Analyst Location: Huntsville, AL Job ID: #72070 Pay Range: $40-50 12 month Contract **Possibility role to convert to direct hire** Duties: **U.S. citi... more
  • 8 Days Ago

  • Butler America Aerospace L.L.C. Orlando, FL
  • Harness Board Assembler Location: Orlando, FL Job ID: #72076 Pay Range: $19-23 ph (W2) Duration: 6 - 12 mos We are seeking a Harness Board Assembler who ca... more
  • 8 Days Ago

  • Butler America Aerospace L.L.C. Sand Lake, FL
  • Systems Integration/Test Engineer Location: Jacksonville, FL Job ID: #72360 Pay Range: $60-71 ph (W2) Duration: 12 mos These positions are for the 1st Shif... 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

  • Jobs via Dice Owego, NY
  • Location: Owego, NY Salary: $70.00 USD Hourly - $75.00 USD Hourly Description: Role : Linux Kernel Engineer Location: Owego, NY 13827 ( hybrid) Employment ... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!