Location: Arlington, VA   |   Full-Time
kernel development Linux UNIX C systems programming operating systems low-level kernel modules drivers TS/SCI Back End Engineer
Company: Two Six Technologies works on low-level software and systems, including operating system internals, often with a focus on security.

Role: Seeking low-level Kernel Developers with experience in Linux/UNIX environments. This role involves developing, debugging, and potentially modifying kernel components, with opportunities to apply skills in the security domain.

Responsibilities:
*   Develop and maintain kernel modules or core kernel components for Linux/UNIX systems.
*   Debug complex issues involving kernel interactions with hardware and user space.
*   Analyze system performance and optimize kernel code.
*   Potentially investigate kernel security mechanisms or vulnerabilities.
*   Collaborate with system architects and security researchers.

Ideal Candidate:
*   Strong C programming skills and experience in systems programming.
*   In-depth understanding of operating system concepts (memory management, scheduling, concurrency, drivers).
*   Experience with Linux or UNIX kernel development and debugging tools (GDB, KGDB, crash).
*   Familiarity with processor architecture (x86, ARM).
*   Interest in operating system security.
*   Preference for applicants holding a TS clearance with the ability to obtain SCI.
Post Date: May 28, 2025