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.
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.
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
Requisition ID: 17023829