Sr Principal Cyber Software Engineer

Northrop Grumman Columbia , MD 21044

Posted 1 week ago

Are you interested in expanding your career through experience and exposure, all while supporting a mission that seeks to ensure the security of our nation and its allies? If so, then Northrop Grumman is the place for you. As a leading global security company, we provide innovative systems, products and solutions to our customers worldwide. We are comprised of diverse professionals that bring different perspectives and ideas, understanding that the more experiences we bring to our work the more innovative we can be. As we continue to build our workforce we look for people that exemplify our core values, leadership characteristics, and approach to innovation.

Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met.

Basic Qualifications:

  • Experience in performing research and development of software designed to exploit cyber vulnerabilities, algorithm development, script writing and software utility development, use of multiple programming languages (including C, C , Python, Java, Ja'aScript, Bash/Boume/C Shell, and assembly), analysis and reverse engineering of source code, software integration and testing technical writing and documentation, and lifecycle maintenance of software programs

  • Relevant experience designing, developing, or implementing Cyber software capabilities related to at least one of the following:

  • Provide new functional capabilities and improve existing Cyberspace Operations

  • Perform reverse engineering of software components and systems to support vulnerability and exploitation analysis.

  • Perform rapid prototyping may also be expected to meet time critical requirements.

  • Provide C/C software development of modules that manipulate pointers, memory structures, and registers using low-level embedded systems techniques. Some of these techniques include but are not limited to, pointer arithmetic, casting variables to or from structures or arrays, common C preprocessor directives, bit masking, bit shifting for powers of 2, event-driven or state-driven programming, error logging, and exception handling.

  • Knowledge and experience in the fundamental concepts in Internet Protocol (IP) networking and the protocols associated with it. The Contractor shall possess the ability to analyze network IP protocols to search for vulnerabilities or provide solutions to research and development problems. Must be able to develop software using sockets and other network programming concepts to enable communication between software modules.

  • Knowledge and experience in computer systems architecture concepts and operating systems internals that include address space layout, program stack, heap, system calls, task scheduling, interrupt or exception handling, device drivers, inter-process.

  • Experience working within the Intelligence Community, USCYBERCOM, or its Cyber Service components and the information processing systems in use at Fort Meade, Maryland, as well as experience with Computer Network Defense (CND), Computer Network Operations (CNO) and tool development including Vulnerability Analysis, Intrusion Detection, Malware Analysis, Windows Internals, Systems Integrity, Incident Response, Network Pack Inspection, Vulnerability Assessment and associated tool development.

  • Relevant software development experience (including Testing, Build Systems, IDEs, Debuggers, Version Control), ability to understand and debug existing code as related to the following:

  • Software analysis, architecture, engineering, and integration services at the unit, module, and system levels. Must be able to perform all aspects of software engineering support required to implement Cyberspace Operations capabilities. Must be able to adhere to open standards and modem software development methodologies.

  • Detailed experience with Software Develop, and information technology Operations (DevOps) using Agile software practices.

  • Bachelor's degree in an engineering discipline and 9 years of experience

  • TS/SCI clearance with a counterintelligence polygraph.

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 U.S. Citizenship is required for most positions.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Cyber Security / Test Engineer II

Parsons Commercial Technology Group Inc.

Posted 5 days ago

VIEW JOBS 3/18/2019 12:00:00 AM 2019-06-16T00:00 Do you have a strong cyber infrastructure, development or testing background, and like to do hands on research? Do you like to evaluate new technology, be on the bleeding edge? Do you desire to improve upon and utilize your penetration testing skills in ways beyond everyone else? If so, then come further your career at Parsons, as we have the role for you! We are looking for Test Engineers to support Offensive Cyber Operations for USCYBERCOM. This is your chance to take your career to the next level. Join the Parsons team of best-in-industry cyber warriors dedicated to supporting the next generation of cyber warriors. As a Test Engineer you will be responsible for performing specialized tests to support analysis and evaluation of technologies and systems; evaluate system effectiveness and benefit to USCYBERCOM; evaluate the software and systems supporting specialized software developed for USCC; test components, systems, discover vulnerabilities, and improve the tools to be used for future war fighting; support Research and Development of cyber offensive and defense software; conduct Penetration Testing, Data Exfiltration and Attribution Assessments. Qualifications: * Minimum 10 years of experience as a Test Engineer, with 5 years in Cyber Security/Information Security * Minimum of Bachelor's Degree from an accredited college or university in System Engineering or related discipline * Minimum DOD 8140/DOD 8570 IAM Level I Certification * Must be able to install and administer Linux distributions and Linux based databases * Must be able to install and administer Windows systems * Strong attention to detail and organizational skills * Excellent communication skills ACTIVE TS/SCI + POLY REQUIRED Parsons Commercial Technology Group Inc. Columbia MD

Sr Principal Cyber Software Engineer

Northrop Grumman