Cyber Software Engineer (Windows Kernel)

REDLattice

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

Qualifications

  • Active TS/SCI clearance required.
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
  • Experience in Windows kernel development essential.
  • Proficient in C/C++ for systems-level programming.
  • Experience with reverse engineering tools like IDA Pro and Ghidra.
  • Deep understanding of Windows internals including kernel-mode drivers and memory management.
  • Knowledge of secure coding practices and low-level exploit mitigation techniques.

Responsibilities

  • Design and maintain low-level kernel-mode components and drivers for Windows.
  • Reverse engineer Windows binaries to analyze system behavior and identify exploits.
  • Conduct vulnerability research and develop proof-of-concept exploits.
  • Analyze crash dumps and provide kernel-level debugging support.
  • Collaborate with cybersecurity teams on security-focused projects.
  • Document findings and procedures for internal and external stakeholders.

Benefits

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Collaborative and innovative work culture.
Full Job Description
We are seeking a highly skilled Cyber Software Engineer with strong reverse engineering capabilities to support advanced research, systems development, and threat analysis. This role requires deep knowledge of the Windows 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 Windows platforms.
  • Perform reverse engineering of Windows 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 Windows kernel development.
  • Proficient in C/C++ for systems-level programming.
  • Expertise with reverse engineering tools such as IDA Pro, Ghidra, x64dbg, WinDbg, and Hex-Rays.
  • In-depth understanding of Windows 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.

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

Join us at REDLattice and help shape the future of cyber innovation and national security. Apply today!

Similar Jobs

More Jobs at REDLattice

More Aerospace & Defense Jobs

Find similar Cyber Software Engineer (Windows Kernel) jobs: