We are looking for software engineers, hardware engineers, roboticists, and front-end mobile ... Familiarity with anti-tamper and reverse engineering mechanisms * Experience in Platform security ...
We are looking for software engineers, hardware engineers, roboticists, and front-end mobile ... Familiarity with anti-tamper and reverse engineering mechanisms * Experience in Platform security ...
... software and open-source projects, including reverse engineering, fuzzing, root-cause analysis, exploitability assessment, patch analysis, variant analysis, and PoC validation. • Build reusable ...
... software and open-source projects, including reverse engineering, fuzzing, root-cause analysis, exploitability assessment, patch analysis, variant analysis, and PoC validation. • Build reusable ...
Conduct deep technical analysis across real-world software and open-source projects, including reverse engineering, fuzzing, root-cause analysis, exploitability assessment, patch analysis, variant ...
Conduct deep technical analysis across real-world software and open-source projects, including reverse engineering, fuzzing, root-cause analysis, exploitability assessment, patch analysis, variant ...
Embedded Systems Emulation Engineer
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Quick apply
Embedded Systems Emulation Engineer
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Embedded Systems Emulation Engineer
San Diego, CA · On-site
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Quick apply
Embedded Systems Emulation Engineer
San Diego, CA · On-site
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Embedded Systems Emulation Engineer
San Diego, CA · On-site
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Embedded Systems Emulation Engineer
San Diego, CA · On-site
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Conduct deep technical analysis across real-world software and open-source projects, including reverse engineering, fuzzing, root-cause analysis, exploitability assessment, patch analysis, variant ...
Conduct deep technical analysis across real-world software and open-source projects, including reverse engineering, fuzzing, root-cause analysis, exploitability assessment, patch analysis, variant ...
Conduct deep technical analysis across real-world software and open-source projects, including reverse engineering, fuzzing, root-cause analysis, exploitability assessment, patch analysis, variant ...
Conduct deep technical analysis across real-world software and open-source projects, including reverse engineering, fuzzing, root-cause analysis, exploitability assessment, patch analysis, variant ...
Embedded Systems Emulation Engineer with Security Clearance
San Diego, CA · On-site
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
Embedded Systems Emulation Engineer with Security Clearance
San Diego, CA · On-site
$110K - $151K/yr
Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems * Experience with reverse engineering and firmware rehosting for embedded systems ...
... Reverse Engineering (IDA Pro, Ollydbg, etc.) Communication protocol experience (designing ... software that interfaces with hardware (one or more of the following: device drivers, firmware ...
... Reverse Engineering (IDA Pro, Ollydbg, etc.) Communication protocol experience (designing ... software that interfaces with hardware (one or more of the following: device drivers, firmware ...
Manager, Memory & Symbolication Tools
$198K - $342K/yr
Description We're looking for developers who are passionate about improving software! This is within the Xcode Runtime Tools team, and core interests should include optimization, reverse engineering ...
Manager, Memory & Symbolication Tools
$198K - $342K/yr
Description We're looking for developers who are passionate about improving software! This is within the Xcode Runtime Tools team, and core interests should include optimization, reverse engineering ...
Specialist, Software Engineering- Real-time Embedded & Client/Server
Yorba Linda, CA · On-site +1
$97K - $180K/yr
Specialist, Software Engineering - Real Time Embedded & Client/Server Job Number: 34305 Job ... Experience with static code analysis tools and reverse engineering tools. * Experience with ...
Specialist, Software Engineering- Real-time Embedded & Client/Server
Yorba Linda, CA · On-site +1
$97K - $180K/yr
Specialist, Software Engineering - Real Time Embedded & Client/Server Job Number: 34305 Job ... Experience with static code analysis tools and reverse engineering tools. * Experience with ...
... Reverse Engineering (IDA Pro, Ollydbg, etc.) Communication protocol experience (designing ... software that interfaces with hardware (one or more of the following: device drivers, firmware ...
... Reverse Engineering (IDA Pro, Ollydbg, etc.) Communication protocol experience (designing ... software that interfaces with hardware (one or more of the following: device drivers, firmware ...
... Reverse Engineering (IDA Pro, Ollydbg, etc.) Communication protocol experience (designing ... software that interfaces with hardware (one or more of the following: device drivers, firmware ...
... Reverse Engineering (IDA Pro, Ollydbg, etc.) Communication protocol experience (designing ... software that interfaces with hardware (one or more of the following: device drivers, firmware ...
Principal Software Engineer (C++-low level-Prisma Browser)
Santa Clara, CA · On-site
$158K - $212K/yr
They are seeking a Principal Software Engineer to lead the development of critical features for ... Preferred : • Experience with the Chromium codebase. • Experience in reverse engineering. • ...
Principal Software Engineer (C++-low level-Prisma Browser)
Santa Clara, CA · On-site
$158K - $212K/yr
They are seeking a Principal Software Engineer to lead the development of critical features for ... Preferred : • Experience with the Chromium codebase. • Experience in reverse engineering. • ...
Vehicle Data Bus Engineer
San Diego, CA · On-site
$121K - $146K/yr
Perform reverse engineering various J1939/OBDII parameters from actual vehicles/ data captures ... software validation * Debugging/Problem solving skills/experience * Vehicle electrical system ...
Vehicle Data Bus Engineer
San Diego, CA · On-site
$121K - $146K/yr
Perform reverse engineering various J1939/OBDII parameters from actual vehicles/ data captures ... software validation * Debugging/Problem solving skills/experience * Vehicle electrical system ...
Vehicle Data Bus Engineer
San Diego, CA · On-site
$121K - $146K/yr
Perform reverse engineering various J1939/OBDII parameters from actual vehicles/ data captures ... software validation * Debugging/Problem solving skills/experience * Vehicle electrical system ...
Vehicle Data Bus Engineer
San Diego, CA · On-site
$121K - $146K/yr
Perform reverse engineering various J1939/OBDII parameters from actual vehicles/ data captures ... software validation * Debugging/Problem solving skills/experience * Vehicle electrical system ...
FPGA Engineer
San Jose, CA · On-site
$152K - $195K/yr
... software, System Integration, Hardware Security, Xilinx, Simulation, IP core, Versal, Stratix ... reverse engineering, cocotb, pyuvm Full Time Travel required to 10%. Must be able to apply for and ...
FPGA Engineer
San Jose, CA · On-site
$152K - $195K/yr
... software, System Integration, Hardware Security, Xilinx, Simulation, IP core, Versal, Stratix ... reverse engineering, cocotb, pyuvm Full Time Travel required to 10%. Must be able to apply for and ...
Software Engineer with Security Clearance
San Diego, CA · On-site
$110K - $125K/yr
... the Reverse Engineering, Science, and Technology for Obsolescence, Restoration, and Evaluation (RESTORE) Laboratory for Naval Information Warfare Center, Pacific (NIWCPAC) in the development of ...
Software Engineer with Security Clearance
San Diego, CA · On-site
$110K - $125K/yr
... the Reverse Engineering, Science, and Technology for Obsolescence, Restoration, and Evaluation (RESTORE) Laboratory for Naval Information Warfare Center, Pacific (NIWCPAC) in the development of ...
Description We're looking for developers who are passionate about improving software! This is within the Xcode Runtime Tools team, and core interests should include optimization, reverse engineering ...
Description We're looking for developers who are passionate about improving software! This is within the Xcode Runtime Tools team, and core interests should include optimization, reverse engineering ...
Software Reverse Engineering information
See California salary details
$76.63 - $78.96
8% of jobs
$78.96 - $81.29
9% of jobs
$83.32 is the 25th percentile. Wages below this are outliers.
$81.29 - $83.61
8% of jobs
$83.61 - $85.94
9% of jobs
$85.94 - $88.27
9% of jobs
The median wage is $89.57 / hr.
$88.27 - $90.60
9% of jobs
$90.60 - $92.93
9% of jobs
$92.93 - $95.26
9% of jobs
$95.84 is the 75th percentile. Wages above this are outliers.
$95.26 - $97.59
8% of jobs
$97.59 - $99.92
9% of jobs
$99.92 - $102.25
9% of jobs
$76
$90
$102
How much do software reverse engineering jobs pay per hour?
What are the key skills and qualifications needed to thrive as a Software Reverse Engineer, and why are they important?
What are some common challenges faced by software reverse engineers when analyzing complex applications?
What is the difference between Software Reverse Engineering vs Malware Analyst?
| Aspect | Software Reverse Engineering | Malware Analyst |
|---|---|---|
| Credentials | Knowledge of programming, debugging, and disassembly tools | Knowledge of malware behavior, analysis tools, and cybersecurity certifications |
| Work Environment | Software development, security research, or cybersecurity teams | Cybersecurity firms, government agencies, or security teams |
| Industry Usage | Software security, vulnerability research, software debugging | Threat detection, malware analysis, incident response |
While both roles involve analyzing software, Software Reverse Engineering focuses on understanding software code and behavior, often for security testing or debugging. Malware Analysts specifically analyze malicious software to identify threats and develop defenses. Both require technical skills but serve different security objectives.
What is software reverse engineering?

Anduril rating
9.4
Based on 7 frontline employees who took The Breakroom Quiz
Job description
The Tactical Recon and Strike (TRS) team at Anduril develops aerial small drones (Group 1-3) and all equipment to test, deploy and operate. The team is responsible for taking products like Ghost, Anvil, Bolt and Altius from paper sketches to operational systems. We work in close coordination with specialist teams to solve some of the hardest problems facing our customers. We are looking for software engineers, hardware engineers, roboticists, and front-end mobile developers who are excited about creating a powerful robotics platform that can be tasked and viewed in real-time through a variety of interfaces.
As a Staff Software Engineer - Security , you will take ownership of and enhance the security roadmap for TRS products and software services, working closely with engineering teams to create solutions that not only meet but exceed industry-standard security goals. You will engage with various teams to identify and remediate vulnerabilities in designs, implementations, integrations, and processes, while also designing and developing security software for embedded systems. The ideal candidate will possess a strong background in software engineering with a focus on platform security, enabling them to conduct complex security architecture reviews, research and mitigate exploits targeting hardware and software, and implement critical features in collaboration with engineering teams to build resilient products.
*This position will be located in our Costa Mesa CA, Seattle WA. We offer full relocation benefits if necessary.
WHAT YOU'LL DO
- Own the development and maturation of TRS products and software services security roadmap.
- Collaborate and build solutions with engineering teams to meet and exceed industry-standard security goals
- Engage with teams to remediate uncovered weakness in designs, implementations, integrations, and processes
- Design and Develop embedded system security software
- Strategic vision and technical depth, maintaining active involvement in security architecture and implementation
- Proficient with one or more programming languages (e.g. C/C++, Rust, Python)
- Experience assessing security of firmware, applications, network, IoT, or embedded systems
- Experience developing features for and improving security of firmware, applications, network, or embedded systems
- Experience building, testing, and delivering production-ready systems, especially for embedded and/or Linux systems
- Familiarity with anti-tamper and reverse engineering mechanisms
- Experience in Platform security engineering and secure SDLC implementation
- Strong and professional communication skills (written and verbal)
- Demonstrated commitment to practical, mission-enabling security solutions
- Must be eligible to obtain and maintain a US TS clearance
- Familiarity with security architectures of embedded, aerospace, or cyber-physical systems
- Experience with programmable logic devices and their development tools
- Knowledge of cyber threat actors, their TTPs, and their implications for weapon and space system operations
- Regularly builds, tests, and delivers production-ready systems, especially for embedded and/or Linux systems
- Experience conducting incident response in cloud systems and embedded systems
About Anduril Industries
Sourced by ZipRecruiter
Anduril Industries is a trailblazer in the technology industry based in Costa Mesa, CA, US. Founded in 2017 by Palmer Luckey, the creator of Oculus VR, the company focuses on developing innovative technology to equip and empower those in the defense sector. Its primary products include cutting-edge autonomous systems and AI software that assist in combating threats to national and global security. The mission of Anduril Industries is to integrate technology and defense by building transformative, scalable solutions that ensure a safer world.
Industry
Guided missile and space vehicle manufacturing
Company size
501 - 1,000 Employees
Headquarters location
Costa Mesa, CA, US
Year founded
2017