CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×

Senior Software Reverse Engineer Jobs

3 Job Offers

Filters
Senior Software Reverse Engineer
Save Icon
Join STR in San Diego as a Senior Software Reverse Engineer. This role requires a Top Secret clearance and involves deep binary analysis of cyber-physical systems using tools like IDA Pro and Ghidra. You will develop exploits and cybersecurity solutions for national security challenges. Ideal can...
Location Icon
Location
United States , San Diego
Salary Icon
Salary
134000.00 - 184000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Senior Software Reverse Engineer
Save Icon
Seeking a Senior Software Reverse Engineer with an active Top Secret clearance in Melbourne, USA. You will analyze vulnerabilities in cyber-physical systems using tools like IDA Pro and Ghidra. This onsite role requires expertise in C/C++, Python, and Assembly for exploit development on challengi...
Location Icon
Location
United States , Melbourne
Salary Icon
Salary
134000.00 - 184000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Senior Software Reverse Engineer
Save Icon
Join STR as a Senior Software Reverse Engineer in Woburn. Utilize tools like IDA Pro and Ghidra to analyze embedded firmware and binaries. This role requires a TS clearance, U.S. citizenship, and expertise in C/C++, Python, and Assembly. Develop cutting-edge cybersecurity solutions for national i...
Location Icon
Location
United States , Woburn
Salary Icon
Salary
134000.00 - 184000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice

About the Senior Software Reverse Engineer role

Explore the critical and intellectually demanding field of Senior Software Reverse Engineer jobs. This advanced cybersecurity and software analysis profession involves deconstructing compiled software, firmware, and hardware systems to understand their inner workings without access to their original source code. Senior professionals in this role act as digital archaeologists and security analysts, uncovering the logic, protocols, and potential weaknesses within complex systems. Their work is fundamental to enhancing software security, conducting malware analysis, ensuring compatibility, and protecting critical infrastructure.

A Senior Software Reverse Engineer typically undertakes a wide array of responsibilities. Central to the role is the deep analysis of binary code across diverse platforms, from standard Windows and Linux applications to specialized embedded systems and Internet of Things (IoT) devices. They meticulously examine disassembled code to map program flow, identify functions, and comprehend proprietary protocols and data structures. A significant portion of their work involves vulnerability research—hunting for security flaws, understanding how they can be exploited, and developing proofs-of-concept or mitigations. Furthermore, these experts often create and utilize custom automation scripts and tools to streamline the reverse engineering process. They are also responsible for producing detailed technical documentation and communicating complex findings to both technical and non-technical stakeholders, often guiding junior engineers and collaborating within multi-disciplinary teams.

The typical skill set for these senior roles is extensive and requires years of dedicated experience. Profound expertise with industry-standard disassemblers and debuggers like IDA Pro, Ghidra, and Binary Ninja is essential. Candidates must possess deep, low-level programming knowledge, including proficiency in languages like C/C++ for understanding memory management and Python for scripting automated analysis tools. A strong, practical understanding of assembly languages such as x86/x64, ARM, or MIPS is non-negotiable. Core competencies also include a solid grasp of operating system internals, compiler behaviors, and fundamental reverse engineering concepts like calling conventions and executable file formats. While specific requirements vary, a background in computer science, computer engineering, or a related field is commonly expected, coupled with a proven track record in binary analysis. For many positions, particularly those in defense or government contracting, eligibility for security clearances may be a standard prerequisite.

Senior Software Reverse Engineer jobs are at the forefront of cybersecurity defense and technological innovation. These positions offer the challenge of solving intricate puzzles that have real-world impact, making them ideal for persistent problem-solvers passionate about understanding systems at their most fundamental level. If you possess a blend of advanced technical skills, analytical rigor, and a drive to uncover hidden truths within code, a career as a Senior Software Reverse Engineer represents a pinnacle of achievement in the technical security landscape. Discover opportunities where your skills in deconstruction directly contribute to building more secure and resilient technologies.

Filters

×
Countries
Category
Location
Work Mode
Salary