Posted in

Sr. Principal Software Engineer Vulnerability Research Reverse Engineering

Sr. Principal Software Engineer Vulnerability Research Reverse Engineering

CompanyNorthrop Grumman
LocationSan Antonio, TX, USA
Salary$137400 – $206000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelExpert or higher

Requirements

  • Bachelor’s degree in STEM discipline such as Computer Science, Computer Engineering, Math, Physics, or Electrical Engineering and 9 years of software engineering experience; Master’s degree with 7 years of experience; Ph.D with 3 years of experience; or an additional 4 years of experience may be substituted in lieu of a degree.
  • U.S. Citizenship required
  • A current/active DoD Secret clearance.
  • The ability to obtain and maintain a DoD Top Secret clearance is required.
  • Experience in reverse engineering or vulnerability analysis.
  • Demonstrated software programming experience in C/C++.
  • Familiarity with disassemblers such as IDA Pro, BinaryNinja, or others.

Responsibilities

  • Designs, develops, documents, tests and debugs low level software and systems that contain logical 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.

Preferred Qualifications

  • Understanding of secure / insecure programming concepts (format string vulnerabilities, heap overflows, etc.).