Sr Principal Cyber Software Test Engineer

Northrop Grumman

Ohio

On-site

USD 142,000 - 213,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Life and disability insurance
Savings plan
PTO

Job summary

Northrop Grumman is seeking a cleared Senior Principal Cyber Test Software Engineer in Cincinnati, OH. The role requires a strong background in computer engineering, computer science, or related disciplines, and hands-on testing of security-focused software.

You will lead small teams, develop and execute test plans, and work on kernel development, reverse engineering, and vulnerability research for national security systems.

Qualifications

  • Bachelor's Degree in Computer Science or Computer Engineering with 8 years relevant work experience; or Master’s Degree with 6 years; or Ph.D. with 3 years.
  • Programming and automation experience in Python with debugging and/or system analysis tools.
  • Experience with System Requirements and ability to assist with Systems Requirements reviews.
  • Experience writing test plans, procedures and final software assessments.
  • Must be willing to work full-time onsite in Cincinnati, OH.
  • Experience as Technical Lead leading teams of 2-8 engineers.
  • US Citizenship required.
  • Must have an active Secret clearance or higher with the ability to obtain and maintain a Top Secret Clearance.

Responsibilities

  • Testing software to ensure it meets system requirements, manually and with automated scripts.
  • Writing software test plans, test procedures, and automated testing scripts.
  • Assisting with system requirements definition and reviews.

Skills

Python scripting
Software testing
System requirements
Technical leadership

Education

Bachelor's in CS/CE
Master's in CS/CE
PhD in CS/CE

Tools

Wireshark
IDA Pro
OllyDbg
WinDbg
JTAG debuggers

Job description

Details

RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time

About the Company

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Join Northrop Grumman – Cincinnati (aka Xetron), part of Mission Systems sector, focused on the development of new capabilities for our military and intelligence customers around the globe. Our Northrop Grumman Cincinnati, Ohio small business culture operates collaboratively within a larger corporation providing the benefits of both. This unique relationship offers employees the ability to know everyone at the site while working on technologies and products that are beyond state-of-the-art. You and your team will wrestle with the next big problems in an atmosphere of collaboration and cooperation, sharing your expertise while learning from the expert next to you. Remember when you were excited about getting to work because of the challenge of the problem, the importance of the solution and the fun you had with your team? It's that kind of place! But don’t take my word for it, see for yourself! See why we receive comments on our YouTube Videos like "This company is insanely advanced" and "Wow. This is mind blowing." See some of our recent Awards and Recognition and read about some of the reasons to live in Cincinnati.

About the Role

We are seeking cleared Senior Principal Cyber Test Software Engineer who are self‑motivated and energetic, with a background in Computer Engineering, Computer Science, or related technical disciplines.

Responsibilities
  • This position involves testing of developed 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 and test capabilities, including familiarity with scripting languages.
  • Knowledge of computer networking, modern software development environments, embedded programming, automated software testing tools and software configuration management tools is a plus.
Essential Duties
  • Assisting with system requirements definition.
  • Testing Software to ensure it meets system requirements both manually and with automated scripts.
  • Writing software test plans, test procedures, and automated testing scripts.
Basic Qualifications
  • Bachelor's Degree in Computer Science, Computer Engineering with 8 years relevant work experience; or Master’s Degree in Computer Science, Computer Engineering with 6 years relevant work experience; or Ph.D. in Computer Science, Computer Engineering with 3 years relevant work experience.
  • Programming and automation experience in python with debugging and/or system analysis tools (e.g., Wireshark, IDAPro, OllyDebug, WinDBG, JTAG debuggers.)
  • Experience with System Requirements and ability to assist with Systems Requirements reviews.
  • Experience writing test plans, procedures and final software assessments.
  • Must be willing to work full-time onsite in Cincinnati, OH.
  • Experience as Technical Lead leading teams of 2-8 engineers.
  • US Citizenship required.
  • Must have an active Secret clearance or higher with the ability to obtain and maintain a Top Secret Clearance.
Preferred Qualifications
  • Active TS/SCI Clearance with Polygraph.
  • 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 (e.g., x86, x64, MIPS, PPC, or ARM.)
  • Experience with vulnerability research on one or more operating systems (Android, IOS, Windows, Linux, etc.)
  • Experience with emulation (Renode, QEMU, etc.)
  • Experience with reverse engineering compiled binaries using industry-standard tools such as Ghidra or IDA Pro.
  • 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 modern source control platforms (e.g., Git, GitHub, GitLab) and CI/CD workflows using tools such as Jenkins, GitHub Actions, and GitLab CI.
  • Experience with the Agile methodology.
Salary

Primary Level Salary Range: $142,200.00 - $213,200.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives.

Benefits
  • health insurance coverage
  • life and disability insurance
  • savings plan
  • Company paid holidays and paid time off (PTO) for vacation and/or personal business
Application Window

The application period for the job is estimated to 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.

Equal Opportunity Employer

Northrop Grumman is an Equal Opportunity 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 EOH and pay transparency statement, please visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

Company Culture

We are a pioneering company. With careers across all areas: air, cyber, land, sea and space – our 90,000 employees work as one to defend and define the future. Northrop Grumman careers and internships are as varied as your interests, with a lifetime of potential that will give you every opportunity to do your best work. Working together with people from many backgrounds, personal passions and disciplines, we share a drive to push the boundaries of science, technology and engineering to meet the ever evolving needs of our customers worldwide.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cyber Software Test Engineer
Cyber Software Test Engineer

Northrop Grumman • Ohio

On-site
USD 92,000 - 171,000
Health insurance
Life and disability insurance
Savings plan
+7
Sr Principal Cyber Software Test Engineer
Sr Principal Cyber Software Test Engineer

Northrop Grumman • Cincinnati (OH)

On-site
USD 142,000 - 213,000
Relocation assistance
Health insurance
Life insurance
+2
Sr Principal Cyber Software Test Engineer
Sr Principal Cyber Software Test Engineer

VulnU • Cincinnati (OH)

On-site
USD 142,000 - 213,000
Relocation assistance
18 weeks parental leave
Retirement match
Cyber Software Test Engineer
Cyber Software Test Engineer

Northrop Grumman • Cincinnati (OH)

On-site
USD 92,000 - 171,000
Relocation assistance
Health insurance
Discretionary bonuses
Sr Principal Embedded Software Engineer (level 4)
Sr Principal Embedded Software Engineer (level 4)

Northrop Grumman • United States

On-site
USD 142,000 - 213,000
Relocation assistance
401k matching
Health insurance
Embedded Software Engineer (Leve 2 or Level 3)
Embedded Software Engineer (Leve 2 or Level 3)

Northrop Grumman • United States

On-site
USD 92,000 - 138,000
401k matching
Flexible schedules
Training & development
Cyber Software Test Engineer
Cyber Software Test Engineer

VulnU • Cincinnati (OH)

On-site
USD 92,000 - 171,000
Retirement match
18 weeks parental leave
Relocation assistance
HW Requirements Systems Engineer (Level 2 or Level 3)
HW Requirements Systems Engineer (Level 2 or Level 3)

Northrop Grumman • Ohio

On-site
USD 83,000 - 155,000
Health insurance
Savings plan
Paid holidays
+1
Sr Principal Embedded Software Engineer (level 4)
Sr Principal Embedded Software Engineer (level 4)

Northrop Grumman • Cincinnati (OH)

On-site
USD 142,000 - 213,000
Relocation assistance
401k matching
Health insurance
+1
Embedded Software Engineer (Leve 2 or Level 3)
Embedded Software Engineer (Leve 2 or Level 3)

Northrop Grumman • Cincinnati (OH)

On-site
USD 92,000 - 171,000
401k matching
Flexible work arrangements (9/80, 4/10
Training opportunities