Cyber Software Engineer

Northrop Grumman

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
San Antonio, TX
Salary
$91,800–$137,600 / yr
Employment
Full-time
Posted
54 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $154k
This role $115k
$80k $199k
below market most similar roles pay here above market

This role pays less than 80% of similar roles. Most pay $122,275–$184,900 — the blue band above. At the midpoint, this role pays about $115k versus about $154k for comparable roles.

Based on 240 similar postings.

Employer

About Northrop Grumman

Northrop Grumman is a leading global aerospace and defense technology company providing systems in autonomous systems, cyber, C4ISR, space, strike, and logistics. Industry: Aerospace & Defense

Northrop Grumman currently has 629 open roles on FindRole.

Listed pay typically runs $117,500–$176,300 across 314 roles with salary data.

Most-posted roles

View all roles at Northrop Grumman

At a glance

TL;DR · Cyber Software Engineer

The Cyber Software Engineer joins the Mission Systems sector to develop solutions addressing national security threats. This mid-level role involves kernel development, reverse engineering, and vulnerability research of network and communication systems. The engineer will perform kernel mode programming for Windows and Linux, conduct vulnerability analysis, and work on network programming for protocols like TCP/IP, UDP, and HTTP. Key technical requirements include proficiency in C/C++, Assembly, and scripting languages. Candidates must utilize debugging and system analysis tools such as Wireshark, IDAPro, OllyDebug, and WinDBG. The work focuses on low-level software development, including embedded programming, OS internals, and reverse engineering compiled binaries for architectures like x86, x64, MIPS, PPC, and ARM. The role requires a background in Computer Science or Computer Engineering and an active Secret clearance.

What you'll do

  • Develop solutions for national security threats involving kernel development and vulnerability research.
  • Perform reverse engineering on various architectures including x86, x64, MIPS, PPC, and ARM.
  • Conduct vulnerability analysis on network and communication systems.
  • Write kernel mode programs for Windows and Linux using C/C++ and Assembly.
  • Develop network programming solutions using C++ and protocols like TCP/IP, UDP, and HTTP.
  • Utilize debugging and system analysis tools such as Wireshark, IDAPro, and WinDBG.
  • Implement secure and insecure programming concepts to identify heap overflows and format string vulnerabilities.
  • Manage software configuration using modern source control platforms and CI/CD workflows.

What we're looking for

  • B.S. degree in Computer Science, Computer Engineering, or related field and 2 years of programming experience.
  • M.S. degree in Computer Science, Computer Engineering, or related field with experience.
  • US Citizenship is required.
  • Active Secret clearance is required.
  • Ability to obtain and maintain a Top Secret clearance.
  • Demonstrated software programming experience in C/C++.
  • Experience with debugging and/or system analysis tools such as Wireshark, IDAPro, OllyDebug, WinDBG, or JTAG debuggers.
  • Active TS/SCI security clearance (preferred).

More like this

Similar roles

Cyber Software Engineer

Northrop Grumman

Cincinnati, OH 5 days ago $91,800–$137,600
C/C++ Assembly Reverse Engineering Kernel Development Vulnerability Research TCP/IP UDP HTTP SSL Wireshark IDAPro OllyDebug WinDBG JTAG Ghidra QEMU Renode Git GitHub GitLab Jenkins GitHub Actions GitLab CI Agile SDLC x86 x64 MIPS PPC ARM Windows Linux Android iOS
2+ yrs exp

Cyber Software Engineer

Northrop Grumman

Cincinnati, OH 64 days ago $91,800–$137,600
C/C++ Assembly Reverse Engineering Kernel Development Vulnerability Research TCP/IP UDP HTTP SSL Wireshark IDA Pro OllyDebug WinDBG JTAG Renode QEMU Ghidra Git GitHub GitLab Jenkins GitHub Actions GitLab CI Agile SDLC Embedded Programming x86 x64 MIPS PPC ARM Windows Linux Android iOS
2+ yrs exp

Principal Cyber Software Engineer

Northrop Grumman

Cincinnati, OH 90 days ago $113,900–$170,900
C/C++ Assembly Reverse Engineering Kernel Development Vulnerability Research TCP/IP UDP HTTP SSL Wireshark IDA Pro WinDBG Ghidra QEMU Renode Git GitHub GitLab Jenkins CI/CD Agile SDLC Embedded Programming x86 x64 MIPS PPC ARM Linux Windows Android iOS
5+ yrs exp

Principal Cyber Software Engineer

Northrop Grumman

Cincinnati, OH 64 days ago $113,900–$170,900
C/C++ Assembly Reverse Engineering Kernel Development Vulnerability Research TCP/IP UDP HTTP SSL Wireshark IDA Pro WinDBG Ghidra QEMU Renode Git GitHub GitLab Jenkins GitHub Actions GitLab CI CI/CD Agile SDLC Embedded Programming x86 x64 MIPS PPC ARM Linux Windows Android iOS
5+ yrs exp

Cyber Software Engineer

Northrop Grumman

Annapolis Junction, MD +3 12 days ago $101,000–$151,400
Python C++ C Java Assembly Perl .NET Visual Studio UNIX Windows Unit Testing Reverse Engineering make files
2+ yrs exp

Principal Cyber Software Engineer

Northrop Grumman

Annapolis Junction, MD +4 12 days ago $119,600–$187,900
Python C++ C Java Assembly Perl .NET Visual Studio UNIX Unit Testing Reverse Engineering Build Environments
4+ yrs exp