Software Engineer

Description:
Chipton-Ross is seeking a Software Engineer for a contract hybrid position in Owego, NY.

REQUIREMENTS
• 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.
• Active Secret security clearance.
• Effective written and verbal communication skills; proven ability to produce clear design documentation and work within cross functional teams.

RESPONSIBILITIES
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 Lockheed?Martin coding standards and regulatory requirements.

DESIRED
o VFS & kprobe/kretprobe - Implemented handlers for vfs_read, vfs_write, or similar VFS entry points.
o Page pinning & Memory Management - Used pin_user_pages_fast, get_user_pages, and managed pin count cleanup.
o Scatter Gather / DMA engine - Built and populated struct sg_table / struct scatterlist; interfaced with dma_map_sg / dma_unmap_sg.
o Linux Crypto API - Registered and used symmetric/asymmetric algorithms via the Crypto API, including async request handling.
o Kernel Key Management - Managed cryptographic keys with the kernel keyring (keyctl, request_key) or integrated external KMS/HSM.
o User Space Communication - Designed netlink, character device, ioctl, or shared memory interfaces for status updates and key exchange.
o Testing & Profiling - Created kernel module unit tests (kselftest/kunit), used perf, ftrace, bpftrace for latency/performance analysis.
o Hardware Crypto Offload - Experience with Intel QAT, ARM TrustZone, FPGA based accelerators, or similar off load engines.
o Up stream Contributions - Submitted patches accepted to VFS, Crypto, DMA engine, or related subsystems.
o Trusted Execution Environments / Secure Enclaves - Worked with OP TEE, Intel SGX, or comparable TEEs.
o DPDK or High Performance User Space I/O - Familiarity with DPDK or similar frameworks for user space data paths.
o Certifications - Linux Foundation Certified Engineer (LFCE), CISSP, GSEC, or specialized hardware security training.
o Regulated Industry Experience - Prior work on aerospace, defense, or ITAR controlled projects with required documentation and audit practices.

SHIFT
4/10 - 1st

EDUCATION
HS/GED

MISCELLANEOUS
Active Secret Clearance Required

 
Job Number: 217683
Job Location: Owego, NY
Rate: Up to $80.00 DOE
Duration: 7 Months
Input Date: 04/01/2026
Firm Name: CHIPTON ROSS
Attention: Zachary Fasano
Address: 420 CULVER BLVD
City, State: PLAYA DEL REY, CA 90293
Phone: 310/414-7800 X286
800 Phone: 800/927-9318
Fax Phone: 310/414-7808
Email: zfasano@chiptonross.com
Website: www.chiptonross.com
Advanced Job Search
ContractJobHunter Home Page