Northrop Grumman Cyber Software Engineer 4 in Cincinnati, Ohio

Cyber Software Engineer 4

Requisition ID: 17023829

Location(s): United States-Ohio-Cincinnati

US Citizenship Required for this Position: Yes

Relocation Assistance: Relocation assistance may be available

Travel: Yes, 25 % of the Time

Northrop Grumman – Xetron in Cincinnati, OH has an openings for a Cyber Software Engineers to join the Software Systems Engineering team.

NGC Cyber Software Engineers lead the technical design and implementation of advanced cyber capabilities. This position requires system and/or subsystem design leadership and significant direct technical contribution in a domain specialty such as: Reverse Engineering, Embedded/Network/Protocol development, OS internals, or User Mode Application development. The ideal candidate will have significant experience with the design and execution of advanced cyber software development programs.

Typical teams are 5-10 people and require engineers to have diverse skillsets that apply to the entire lifecycle of a program. This position allows the candidate to have direct contact with our end customers and end operators of our products that allows for pragmatic and early feedback from the user community during the design process.

The campus has a wide range of products spanning multiple technologies such as Cyber capabilities, RF and EOIR collection systems, EW products, and nuclear/radiological sensors. A demonstrated track record developing technical solutions with ingenuity and creativity is expected.

Basic Qualifications:

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science or Related Engineering field and 9 years of programming experience OR Master’s Degree in Electrical Engineering, Computer Engineering, Computer Science or Related Engineering field and 7 years of programming experience OR PhD in Electrical Engineering, Computer Engineering, Computer Science or Related Engineering field and 4 years of programming experience

  • Ability to obtain and maintain a Top Secret Clearance is require

  • Experience programming with low level programming languages

  • Experience developing lower layer network protocols.

Preferred Qualifications:

  • Strong C / Python programming language experience

  • Familiarity with Assembly Languages (x86, x64, MIPS, PPC, or ARM)

  • Development of lower level networking protocols such as IP, TCP, and UDP

  • Understanding of return oriented programming (ROP) concepts and execution

  • Conceptual design experience and development of forward deployed red team capabilities

  • Ability to develop and implement shell code

  • Recent design experience and a track record of successful designs

  • Familiarity with common source control tools (git, mecurial, etc.) and automated build systems (Jenkins, Go, etc.)

  • Related publications, patents, and/or invention disclosures

  • Ability to understand secure / insecure programming concepts such as format string vulnerabilities

  • Active Top Secret Clearance

  • Master’s / PhD in relevant field

Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit www.northropgrumman.com/EEO . U.S. Citizenship is required for most positions.

Title: Cyber Software Engineer 4

Location: Ohio-Cincinnati

Requisition ID: 17023829