Basic Qualifications for Cyber Software Engineer: Vulnerability Research - Reverse Engineering  BS degree in STEM discipline such as Computer Science, Computer Engineering, Math, Physics, or Electrical Engineering and 2 years of software engineering experience; MS degree with 0 years of experience