Linux kernel engineer

Nesco Resource

📍 Owego, New York, United States

Full-time Computer Occupations Posted June 17, 2026

Job Description

Overview

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 cryptographic accelerators, hardware engines, or user-space processes
  • Partner with hardware, software, and security teams to define and deliver the offload path
  • Ensure kernel-space code follows secure coding practices, including proper error handling, race condition prevention, and memory safety
  • Support testing, profiling, troubleshooting, and performance tuning of kernel modules
  • Produce clear technical documentation and contribute to design reviews and cross-functional discussions
  • Develop solutions that align with Client coding standards and regulatory requirements
  • Esse...