Job Summary : STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This position offers an excellent ...
Job Summary : STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This position offers an excellent ...
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This role involves reverse engineering complex software ...
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This role involves reverse engineering complex software ...
Job Summary : STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This position offers an excellent ...
Job Summary : STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This position offers an excellent ...
Job Summary : STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This role involves leading a ...
Job Summary : STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This role involves leading a ...
Principal Software Reverse Engineer
San Diego, CA · On-site
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Principal Software Reverse Engineer
San Diego, CA · On-site
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Principal Software Reverse Engineer
San Diego, CA · On-site
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Principal Software Reverse Engineer
San Diego, CA · On-site
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Principal Software Reverse Engineer
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Quick apply
Principal Software Reverse Engineer
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Principal Software Reverse Engineer with Security Clearance
San Diego, CA · On-site
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Principal Software Reverse Engineer with Security Clearance
San Diego, CA · On-site
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Cyber Reverse Engineer - Monterey, CA
$78K - $243K/yr
Perform system security analysis on systems and/or software to understand and identify vulnerabilities. * Reverse engineering of binary applications, protocols and formats. * Design and development ...
Cyber Reverse Engineer - Monterey, CA
$78K - $243K/yr
Perform system security analysis on systems and/or software to understand and identify vulnerabilities. * Reverse engineering of binary applications, protocols and formats. * Design and development ...
Senior Reverse Engineer
San Diego, CA · On-site
$110K - $152K/yr
Responsibilities : • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and ...
Senior Reverse Engineer
San Diego, CA · On-site
$110K - $152K/yr
Responsibilities : • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and ...
Senior Reverse Engineer
San Diego, CA · On-site
$110K - $152K/yr
Responsibilities : • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and ...
Senior Reverse Engineer
San Diego, CA · On-site
$110K - $152K/yr
Responsibilities : • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and ...
Senior Reverse Engineer
San Diego, CA · On-site
$110K - $152K/yr
Responsibilities : • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and ...
Senior Reverse Engineer
San Diego, CA · On-site
$110K - $152K/yr
Responsibilities : • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and ...
Senior Reverse Engineer
San Diego, CA · On-site
Responsibilities : • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and ...
Senior Reverse Engineer
San Diego, CA · On-site
Responsibilities : • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and ...
Senior Reverse Engineer
$134K - $184K/yr
Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
Senior Reverse Engineer
$134K - $184K/yr
Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
Senior Reverse Engineer
$134K - $184K/yr
Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
Quick apply
Senior Reverse Engineer
$134K - $184K/yr
Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
Senior Reverse Engineer
San Diego, CA · On-site
$134K - $184K/yr
Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
Senior Reverse Engineer
San Diego, CA · On-site
$134K - $184K/yr
Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
Senior Reverse Engineer with Security Clearance
San Diego, CA · On-site
$134K - $184K/yr
Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
Senior Reverse Engineer with Security Clearance
San Diego, CA · On-site
$134K - $184K/yr
Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
Software Engineer, Sensor Integration
San Francisco, CA · On-site
$122K - $164K/yr
Reverse-engineer new vendor formats and updates - often working only with sparse or missing documentation - to expand what data Mach9 can take in * Build agentic systems to automatically triage ...
Software Engineer, Sensor Integration
San Francisco, CA · On-site
$122K - $164K/yr
Reverse-engineer new vendor formats and updates - often working only with sparse or missing documentation - to expand what data Mach9 can take in * Build agentic systems to automatically triage ...
Senior Malware Analyst/Reverse Engineer
$115K - $135K/yr
Auria is looking to hire a Senior Malware Analyst/Reverse Engineer. This role is ONSITE at Camp ... Auria is a provider of solutions and software in support of complex Space, National Security, and ...
Senior Malware Analyst/Reverse Engineer
$115K - $135K/yr
Auria is looking to hire a Senior Malware Analyst/Reverse Engineer. This role is ONSITE at Camp ... Auria is a provider of solutions and software in support of complex Space, National Security, and ...
Mobile Builder, Ring Software Product Builders
Hawthorne, CA · On-site
$141K/yr
Required : • Experience (non-internship) in professional software development • Experience in professional, non-internship software development • Experience programming with at least one modern ...
Mobile Builder, Ring Software Product Builders
Hawthorne, CA · On-site
$141K/yr
Required : • Experience (non-internship) in professional software development • Experience in professional, non-internship software development • Experience programming with at least one modern ...
Internship Software Reverse Engineer information
What does an Internship Software Reverse Engineer do?
What is the difference between Internship Software Reverse Engineer vs Software Developer?
| Aspect | Internship Software Reverse Engineer | Software Developer |
|---|---|---|
| Required Credentials | Typically pursuing or recent graduate in Computer Science or related field | Bachelor's degree in Computer Science or related field often required |
| Work Environment | Internship setting, often in cybersecurity or software firms | Full-time employment in various industries including tech, finance, etc. |
| Employer & Industry Usage | Used in cybersecurity, software security firms, tech companies | Used across all software development industries |
| Comparison Search Intent | Understanding entry-level reverse engineering roles | Understanding software development roles |
The Internship Software Reverse Engineer role focuses on analyzing and understanding software through reverse engineering techniques, often in cybersecurity contexts. In contrast, a Software Developer designs, codes, and maintains software applications. While both roles require programming skills and a background in computer science, the internship emphasizes reverse engineering skills, whereas the developer role centers on software creation and implementation.
What are the key skills and qualifications needed to thrive as an Internship Software Reverse Engineer, and why are they important?
What types of projects or tasks can an Internship Software Reverse Engineer expect to work on during their internship?
- Google Software Engineer Internship
- Entry Level Pipeline Engineer
- Internship Dental Software
- Internship Acoustical Engineer
- Remote Backend Developer Internship
- Simulation Software Engineer Internship
- Software Engineer Internship
- Internship Net Wpf Developer
- Fall Engineer Internship
- Internship Cloud Monitoring
- Internship Aws Startup
- Internship Mechanical Engineer Pharmaceutical
- Internship Bloomberg Software Engineer
- Internship Software Engineer 150K
- Internship Pinterest Software Engineer
- Internship Orbital Sciences
- Software Engineer Internship For 2026 Graduation
- Internship Python Developer Apprenticeship
- Remote Nuclear Engineering Internships
- Summer International Game Developer

Key responsibilities
Reverse engineer complex software or firmware targets, including Windows/Linux binaries and embedded firmware on non-traditional architectures.
Develop and apply automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionality of target systems.
Lead multidisciplinary teams to develop innovative cybersecurity solutions for a wide variety of technologies.
Job description
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This position offers an excellent opportunity to work at the nexus of computers and real-world physical systems, leading a multidisciplinary team to develop innovative cybersecurity solutions.
Responsibilities:
• 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
• Leading 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
• Technical marketing to existing and potential customers
• Technical proposal development (idea generation, writing, reviewing, editing)
• Documenting, demonstrating, and presenting research
• Solving real world problems that have an impact on national security
Qualifications:
Required:
• Active Top Secret (TS) security clearance
• U.S. citizenship
• Bachelors Degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 15 years relevant experience (MS or PhD with equivalent work experience may also be considered)
• Substantial experience leading technical teams on advanced reverse engineering and exploitation programs
• Experience with binary analysis of software/firmware
• Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra
• Proficiency in multiple Assembly Languages: x86, ARM, etc.
• Proficiency in one or more programming languages: C/C++, Python, etc.
• Deep understanding of reverse engineering fundamentals
• Experience in Vulnerability research and analysis
• Knowledge of weaponizing discovered vulnerabilities into exploits
Preferred:
• 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
Company:
STR is built on people & technology platforms tackling tough problems in cybersecurity, distributed sensing & artificial. Founded in 2010, the company is headquartered in Woburn, USA, with a team of 501-1000 employees. The company is currently Late Stage.