Cyber Software Engineer

Northrop Grumman

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cincinnati, OH
Salary
$91,800–$137,600 / yr
Employment
Full-time
Posted
5 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 Xetron team within the Mission Systems sector to develop solutions addressing national security threats. This 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. Required skills include proficiency in C/C++, Assembly, and debugging tools such as Wireshark, IDAPro, OllyDebug, and WinDBG. Candidates should possess experience in embedded programming, software configuration management, and system analysis. The work focuses on identifying secure and insecure programming concepts, including heap overflows and format string vulnerabilities, while developing low-level networking protocols and performing reverse engineering on x86, x64, MIPS, PPC, or ARM architectures.

What you'll do

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

What we're looking for

  • U.S. Citizenship is required.
  • An active Top Secret security clearance is required.
  • A B.S. degree in Computer Science, Computer Engineering, or a related field and 2 years of programming experience is required.
  • An M.S. degree in Computer Science, Computer Engineering, or a related field is accepted with experience.
  • Demonstrated software programming experience in C/C++ is required.
  • Experience with debugging and/or system analysis tools like Wireshark, IDAPro, OllyDebug, WinDBG, or JTAG debuggers is required.
  • Active SCI security clearance (preferred).
  • Experience as a Technical Lead leading teams of 2-8 engineers (preferred).

More like this

Similar roles

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

Cyber Software Engineer

Northrop Grumman

San Antonio, TX 54 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 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 Test Engineer

Northrop Grumman

Cincinnati, OH 4 days ago $91,800–$137,600
Python Wireshark IDAPro OllyDebug WinDBG JTAG Ghidra Git GitHub GitLab Jenkins GitHub Actions GitLab CI QEMU Renode TCP/IP UDP Assembly x86 x64 MIPS PPC ARM Linux Windows Android iOS CI/CD Agile SDLC Reverse Engineering Kernel Development Embedded Programming Vulnerability Research ROP
2+ 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