Research Engineer - Cincinnati, OH, United States - Northrop Grumman

    Northrop Grumman background
    Description

    Category:
    Information Technology

    Shift: 1st Shift (United States of America)

    Travel Required:
    Yes, 10% of the Time

    Relocation Assistance:
    Relocation assistance may be available

    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.

    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.

    It's that kind of place See some of our recent and read about some of the to live in .

    Northrop Grumman Mission Systems (NGMS) is seeking Vulnerability Research Engineers to join our team of qualified, diverse individuals at our Cincinnati, Ohio location.

    The NGMS Cincinnati team solves complex problems developing cyber hardware and software solutions with learning opportunities in offensive cyber operations (OCO).

    Research vulnerabilities and perform reverse engineering on embedded systems.
    Plan and Conduct vulnerability analysis on user and kernel mode drivers and interfaces.
    Develop, design, and implement proof of concepts on based research findings and documents.
    BS degree in STEM such as Math, Physics, Electrical Engineering, Computer Science, Computer Engineering and 2 years of software engineering experience or MS degree in STEM such as Math, Physics, Electrical Engineering, Computer Science, Computer Engineering and 0 years of software engineering experience


    Note:
    Can use years 4 years of software engineering experience in lieu of a degree.
    Experience with a disassembler for vulnerability research (IDA Pro, Ghidra, BinaryNinja, radare2, etc.).
    Experience programming in C or C++.
    US Citizenship and ability to obtain and maintain a Top-Secret clearance to start.

    BS degree in STEM such as Math, Physics, Electrical Engineering, Computer Science, Computer Engineering and 4 years of software engineering experience; or MS degree in STEM such as Math, Physics, Electrical Engineering, Computer Science, Computer Engineering and 2 years of software engineering experience; D.

    in STEM such as Math, Physics, Electrical Engineering, Computer Science, Computer Engineering and 0 years of experience


    Note:
    Can use years 4 years of software engineering experience in lieu of a degree.
    Experience with a disassembler for vulnerability research (IDA Pro, Ghidra, BinaryNinja, radare2, etc.).
    Experience programming in C or C++.
    US Citizenship and ability to obtain and maintain a Top-Secret clearance to start.
    Active Top-Secret clearance.
    Experience with one or more assembly languages (x86, x64, ARM, MIPS, etc.).
    Experience with fuzzing research techniques (AFL++, taint analysis, PIN, Dynamic Memory Instrumentation, etc.).
    Experience with vulnerability research on one or more operating systems (Android, IOS, Windows, Linux, etc.).
    Reverse engineering hardware and software such as embedded systems (IoT), mobile devices/phones.
    Development of software to run in user mode or kernel mode.
    Northrop Grumman has 401k matching and personal growth opportunities. In addition, we offer a flexible work arrangement and the option of a 9/80 or 4/10 work schedule. The 9/80 schedule allows employees who work nine-hour days Monday through Thursday to take every other Friday off. The 4/10 schedule allows employees to work four ten-hour days Monday through Thursday and take off every Friday.

    In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.

    The application period for the job is estimated to be 20 days from the job posting date.

    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.