Linux Developer

REDLattice

$110K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Active TS/SCI clearance
  • Bachelor's or Master's in Computer Science, Computer Engineering, or related field (or equivalent experience)
  • Experience in Linux kernel development
  • Proficient in C/C++ for systems-level programming
  • Expertise with reverse engineering tools like IDA Pro, Ghidra, and x64dbg
  • In-depth understanding of Linux internals including kernel-mode drivers and memory management
  • Familiarity with secure coding practices and low-level exploit mitigation techniques

Responsibilities

  • Design, develop, and maintain low-level kernel-mode components and drivers for Linux
  • Perform reverse engineering of Linux binaries to analyze system behavior and exploits
  • Conduct vulnerability research and develop proof-of-concept exploits
  • Analyze crash dumps and provide kernel-level debugging support
  • Collaborate with cybersecurity researchers and software engineers on security initiatives
  • Document findings and procedures for internal teams and external clients

Benefits

  • Opportunities for professional growth and development
  • A collaborative and innovative work culture
Full Job Description
We are seeking a highly skilled Linux Developer with strong reverse engineering capabilities to support advanced research, systems development, and threat analysis. This role requires deep knowledge of the Linux operating system internals, low-level programming, and the ability to analyze and deconstruct binaries for vulnerabilities, malware, or undocumented system behavior.

Key Responsibilities:
  • Design, develop, and maintain low-level kernel-mode components, drivers, and subsystems for Linux platforms.
  • Perform reverse engineering of Linux binaries (both legitimate and malicious) to understand system behavior, exploits, or undocumented APIs.
  • Conduct vulnerability research and proof-of-concept exploit development.
  • Analyze crash dumps, root cause bugs, and provide kernel-level debugging and troubleshooting support.
  • Collaborate with cybersecurity researchers, analysts, and software engineers to support security-focused development efforts.
  • Document findings, architecture, and procedures clearly for internal teams or external clients.

Qualifications:
  • Active TS/SCI clearance.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field (or equivalent experience).
  • Previous experience in Linux kernel development.
  • Proficient in C/C++ for systems-level programming.
  • Expertise with reverse engineering tools such as IDA Pro, Ghidra, x64dbg, and Hex-Rays.
  • In-depth understanding of Linux internals (e.g., kernel-mode drivers, memory management, system calls, PE file format).
  • Experience with kernel-mode debugging and root cause analysis.
  • Familiarity with secure coding practices and low-level exploit mitigation techniques (e.g., PatchGuard, CFG, DEP/ASLR).
  • Strong understanding of malware behavior and techniques (if cybersecurity-focused).

What We Offer:
  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • A collaborative and innovative work culture.

Similar Jobs

More Jobs at REDLattice

  • Linux Developer
    $110K — $130K *
    Sterling, VA 20166 (Loudoun County)
    Technical Services
    In-Person
  • Linux Developer
    $110K — $130K *
    Dulles, VA 20101 (Loudoun County)
    Aerospace & Defense
    In-Person
  • iOS CNO Software Engineer
    $100K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Aerospace & Defense
    In-Person
  • Android CNO Software Engineer
    $100K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Aerospace & Defense
    In-Person
  • Forensic Software Engineer
    $90K — $130K *
    Quantico, VA 22134 (Prince William County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Linux Developer jobs: