← Back to results

ida-pro jobs in San Diego

$204,000 – $284,000 · Posted 1 day ago

As a Principal Software Reverse Engineer, you will perform advanced reverse engineering on complex software and firmware targets across Windows, Linux, and embedded systems, developing automated binary analysis tools to characterize protocols and functionality. You will lead multi-discipline technical teams, conduct vulnerability research and exploit development, and present findings to customers and leadership. This role requires 15+ years of hands-on experience with disassembly tools (IDA Pro, Binary Ninja, Ghidra), proficiency in Assembly languages (x86, ARM) and programming languages (C/C++, Python), and deep expertise in exploitation, cybersecurity solutions, and firmware analysis.

San DiegoLast seen today
$111,300 – $166,900 · Posted 5 days ago

A software security engineer will perform vulnerability research against software stacks, design and implement security tools and embedded software solutions, conduct code reviews and regression testing, and write technical documentation on vulnerabilities and mitigations. The role requires 2+ years of software engineering experience with languages like C, C++, Java, or Python, plus strong knowledge of Linux fundamentals, x86/ARM architectures, and reverse-engineering tools. Candidates should have experience with debugging tools (gdb, strace, objdump), IDA Pro or Ghidra, Android platform tools, and familiarity with LLMs for augmenting vulnerability discovery.

San DiegoLast seen 2 days ago
$134,800 – $202,200 · Posted 7 days ago

A security-focused software engineer will perform vulnerability research against software stacks, design and implement security tools and embedded software solutions, and conduct code reviews and regression testing. The role requires deep expertise in reverse engineering, memory management, and low-level debugging across x86 and ARM architectures, with hands-on experience in tools like IDA Pro, Ghidra, gdb, and JTAG. Candidates should have 3+ years of embedded software engineering experience, strong Linux fundamentals, and demonstrated ability to identify and remediate security vulnerabilities. LLM experience to augment reverse engineering and vulnerability discovery is preferred.

San DiegoLast seen 5 days ago
$134,800 – $202,200 · Posted 8 days ago

A software security engineer focused on vulnerability research, reverse engineering, and embedded software development for government customers. The role involves performing end-to-end vulnerability research against software stacks, designing and implementing security tools, developing embedded software solutions, conducting code reviews, and writing technical documentation. Required skills include proficiency in C/C++/Java/Python, deep Linux knowledge, x86/ARM architecture expertise, reverse engineering tools (IDA Pro, Ghidra), and debugging utilities (gdb, strace, ltrace). Experience with Android, Trace32/JTAG, Git, and LLMs for augmenting reverse engineering workflows is preferred.

San DiegoLast seen 7 days ago
$110,000 – $151,000 · Posted 13 days ago

Build emulation frameworks and tools for cyber-physical systems, extending platforms like QEMU in C/C++ and Python to support new embedded architectures (ARM, PPC, etc.). Rehost and reverse-engineer unknown firmware by analyzing binaries and hardware dependencies, then develop virtual device models and digital simulations validated against real hardware behavior. Work within a small focused team on architecture, implementation, testing, and technical documentation of modular emulation software.

San DiegoLast seen 12 days ago