2027 - Associate Cyber Software Engineer - Cincinnati OH

Northrop Grumman•Cincinnati, OH
•$76,200 - $137,600•Onsite

About The Position

Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. We have a wide portfolio of secure, affordable, integrated, and multi-domain systems and technologies. Our differentiated battle management and cyber solutions deliver timely, mission-enabling information and provide superior situational awareness and understanding to protect the U.S. and its global allies. Entry Level opportunities at Northrop Grumman are unique. Are you interested in boosting your knowledge through experience and exposure, while supporting a mission that seeks to protect our nation and its allies? If so, then Northrop Grumman is the place you! Our professionals live and breathe different perspectives; we are curious about the world, accepting each other, and aware that the more ideas, backgrounds, opinions and experiences we bring to our work, the stronger that work will be. Just as you would invest your time and hard work into our company, we focus on investing back into you through enriching professional experiences and high-quality learning and development opportunities. We want you to bring your whole self to work, and for you to have meaningful connections with your coworkers, customers and communities, while providing the best products, systems and technologies to protect our world. Northrop Grumman is seeking Associate/Cyber Software Engineer to join our Mission Systems in Cincinnati, OH. The successful candidates will participate in a broad range of technologies with exposure to a variety of technical disciplines (as described below) that provide critical solutions to U.S. government agencies and the Department of Defense. Many of the problem-sets our customer expect us to solve do not have known solutions, so ingenuity is essential. We are pushing the boundaries and defining what is possible in cyber space. Reverse Engineering and Communications. This position involves developing solutions to national security threats with products that may involve kernel development, reverse engineering or vulnerability research of network and communication systems. The position requires solid software development skills including a familiarity with scripting languages. Knowledge of computer networking, modern software development environments, embedded programming, and software configuration management tools is a plus. This technical discipline includes: Kernel Mode (Windows, Linux) programming (C/C++, Assembly), Reverse Engineering (x86, x64, MIPS, PPC, or ARM), Vulnerability Analysis, Communications Engineer: Network Programming (C/C++), Network protocols TCP/IP, UDP, HTTP, SSL, etc. This position can be filled at either a level 1 or a level 2.

Requirements

  • B.S. degree in Computer Science, Computer Engineering, Cyber Security or similar STEM degree or be completing or has completed their degree (Bachelor’s, Master’s, or PhD) from an accredited institution
  • US Citizenship and ability to obtain and maintain a Top Secret clearance
  • Demonstrated software programming experience in C/C++
  • Experience with a debugging or system analysis tool (i.e. Wireshark, IDAPro, OllyDebug, WinDBG, JTAG debuggers)
  • MS degree in Computer Science, Computer Engineering Cyber Security or similar STEM degree or be completing or has completed their degree (Bachelor’s, Master’s, or PhD) from an accredited institution
  • Familiarity with scripting languages

Nice To Haves

  • Active Top Secret security clearance
  • Advanced degree in Computer Science, Computer Engineering or related field
  • Experience in software development to include any of the following: kernel mode, embedded, command and control, web applications, network applications
  • Experience with SDLC (software development life cycle)
  • Familiarity with Assembly Languages (x86, x64, MIPS, PPC, or ARM )
  • Experience developing software for multiple operating system environments
  • Experience with virtual machine technology
  • OS Internals experience
  • Development of lower level networking protocols such as TCP/IP and UDP
  • Understanding of return oriented programming (ROP) concepts and execution
  • Ability to develop and implement shell code
  • Ability to understand secure / insecure programming concepts (format string vulnerabilities, heap overflows, etc.)
  • Familiarity with common source control tools (git, Mercurial, etc.) and automated build system workflows (Jenkins, Go, etc.)
  • Experience with the Agile methodology
  • Knowledge of computer networking
  • Knowledge of modern software development environments
  • Knowledge of embedded programming
  • Knowledge of software configuration management tools

Responsibilities

  • Developing solutions to national security threats with products that may involve kernel development, reverse engineering or vulnerability research of network and communication systems.
  • Kernel Mode (Windows, Linux) programming (C/C++, Assembly)
  • Reverse Engineering (x86, x64, MIPS, PPC, or ARM)
  • Vulnerability Analysis
  • Network Programming (C/C++)
  • Working with network protocols TCP/IP, UDP, HTTP, SSL, etc.

Benefits

  • Relocation assistance may be available
  • health insurance coverage
  • life and disability insurance
  • savings plan
  • Company paid holidays
  • paid time off (PTO) for vacation and/or personal business
  • overtime
  • shift differential
  • a discretionary bonus
  • Annual bonuses
  • Long Term Incentives (for VP or Director positions)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service