Why this role stands out
Embark on a rewarding career as a Software Reverse Engineer at STR, where you'll tackle complex cyber-physical systems and develop innovative cybersecurity solutions with a significant impact on national security. This role is ideal for a mid-senior level professional with a passion for vulnerability research and binary analysis, offering a competitive salary range of $112,000 - $154,000 and a chance to grow your expertise within a highly reputable organization. If you possess an active Top Secret clearance and a strong background in reverse engineering tools and programming languages, we encourage you to apply and contribute to cutting-edge technology.
Quick overview
Job description
STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you'll do:
- Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
- Developing and applying automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionality of target systems
- Developing innovative cybersecurity solutions
- Working in multi-discipline teams to tackle challenging problems from a wide variety of technologies to develop innovative cybersecurity solutions
- Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation on a variety of challenging targets
- Documenting, demonstrating, and presenting research
- Solving real world problems that have an impact on national security Who you are:
- This position requires an Active Top Secret (TS) security clearance, for which U.S. citizenship is needed by the U.S. Government
- BS, MS or PhD in Computer Science, Computer Engineering, Cybersecurity or related field (or equivalent work experience)
- Experience with binary analysis of software/firmware
- Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra
- Proficiency in one or more programming languages: C/C++, Python, etc.
- Proficiency in one or more Assembly Languages: x86, ARM, etc.
- General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Nice to haves:
- Vulnerability research and analysis
- Knowledge of weaponizing discovered vulnerabilities into exploits
- Implant or software patch development
- Familiarity with binary emulation or vulnerability research, including tools such as QEMU or AFL++
- Experience with DSP architectures, such as Texas Instruments, STMicroelectronics, NXP, or Analog Devices.
- Knowledge of operating system internals including memory/process/thread management
- Embedded systems or firmware analysis
- Experience development custom emulation tools to enable dynamic analysis
- Disassembler/decompiler module development
- Experience analyzing and reconstructing code/data flow
- Automated reverse engineering or software analysis tool development
- Experience debugging software without source code
- Knowledge of binary file structures and formats
- Experience analyzing protocols or message structures
- Knowledge of anti-reverse engineering techniques
- Knowledge of intrusion detection and anti-malware systems and techniques Pay Information
Similar jobs
- RA

Senior Embedded Software EngineerRecently posted
Raytheon · Tucson, Arizona · Hybrid 🇺🇸
FPGARoboticsAssembly+6Technology$86.8k - $165.2k/yr - RA

Signal Processing Systems Engineer IIRecently posted
Raytheon · Tucson, Arizona · On-site 🇺🇸
MATLABGitC#+6Technology$68.9k - $131.1k/yr - RA

Systems Engineer II - Signal and Sensor Modeling EngineerRecently posted
Raytheon · Tucson, Arizona · On-site 🇺🇸
MATLABCUDAC+++2Technology$68.9k - $131.1k/yr - RA

Systems Engineer 1Recently posted
Raytheon · Tucson, Arizona · Hybrid 🇺🇸
Microsoft OfficeTechnology$57.2k - $108.8k/yr - VE
Principal Systems Engineer TX or PA with Security ClearanceRecently posted
VertuCom · Richardson, TX · On-site 🇺🇸
SAFeConfluenceJira+1TechnologySalary not listed - MA

System Engineer with Security ClearanceRecently posted
Markon · Annapolis Junction, MD · Hybrid 🇺🇸
DockerHelmPython+3TechnologySalary not listed - VI

Embedded Rust Software Developer, Viasat Government with Security ClearanceRecently posted
Viasat, Inc. · Tampa, FL · On-site 🇺🇸
RustEncryptionScrum+6Technology$117k - $185k/yr - QU

System Engineer (SDA) - Enterprise with Security ClearanceRecently posted
QinetiQ US · Chantilly, VA · Hybrid 🇺🇸
Technology$175k - $220k/yr - OS
Senior Software Engineer, Cloud Infrastructure with Security ClearanceRecently posted
Open Systems Technologies Corporation · Arlington, VA · Hybrid 🇺🇸
DockerMicroservicesAWS+7TechnologySalary not listed - EN
Systems Integration Engineer with Security ClearanceRecently posted
ENSCO · El Segundo, CA · On-site 🇺🇸
Microsoft ExcelMicrosoft OfficeMicrosoft PowerPoint+3Technology$1/yr - AW

Systems Development Engineer II, US Amazon Dedicated Cloud Secur with Security Clearance
Amazon Web Services, Inc. · Herndon, VA · Hybrid 🇺🇸
RubyRustAWS+8Technology$129.2k - $174.8k/yr - PT
Software Engineer 0/I with Security ClearanceRecently posted
ProSync Technology Group · Annapolis Junction, MD · Hybrid 🇺🇸
C++PythonJavaScript+2TechnologySalary not listed
