companySystems Technology Research logo

Principal Software Reverse Engineer

On-site Full-time $204K/yr - $284K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Required Qualifications:Active Top Secret (TS) security clearance, necessitating U. S. citizenship per U. S. Government regulations. Bachelor's Degree in Computer Science, Computer Engineering, Cybersecurity, or a related field, along with a minimum of 15 years of relevant experience (Master's or PhD with equivalent work experience may also be considered). Extensive experience leading technical teams in advanced reverse engineering and exploitation initiatives. Proven expertise in binary analysis of software/firmware. Familiarity with disassembly tools such as IDA Pro, Binary Ninja, or Ghidra. Strong programming skills in multiple languages, including but not limited to C, C++, Python, and assembly languages.

About the job

Systems Technology Research (STR) is seeking a Principal Software Reverse Engineer who is passionate about researching and analyzing vulnerabilities in cyber-physical systems. This role is part of a multidisciplinary team of skilled researchers and engineers committed to creating innovative technologies that significantly impact national security. You'll have the opportunity to work at the intersection of computer systems and real-world applications, where your unique skills and perspectives will contribute to delivering cutting-edge solutions for our clients.

Important: All work must be performed onsite, and an Active Top Secret (TS) Clearance is required.

Key Responsibilities:

  • Conduct reverse engineering on complex software or firmware, encompassing a range of targets from standard Windows/Linux binaries to embedded firmware on unconventional computer architectures and operating systems.
  • Develop and utilize automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionalities of target systems.
  • Innovate and implement advanced cybersecurity solutions.
  • Lead cross-functional teams to address challenging problems across various technologies, creating groundbreaking cybersecurity strategies.
  • Engage in vulnerability weaponization, exploit development, payload creation, and exploit mitigation on diverse complex targets.
  • Conduct technical marketing to both existing and prospective customers.
  • Contribute to technical proposal development through idea generation, writing, reviewing, and editing.
  • Document, demonstrate, and present research findings.
  • Address real-world challenges that influence national security.

About Systems Technology Research

Systems Technology Research (STR) is dedicated to advancing national security through innovative research and development. We pride ourselves on fostering a collaborative environment where diverse skills and experiences converge to produce exceptional technological advancements. Our team is at the forefront of cybersecurity, working on solutions that shape the future of secure systems.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.