CareerPlanSign in

Principal Software Reverse Engineer

Melbourne, Victoria💼 Full-time💰 $204,000–$204,000🗓 2026-09-17 → 2026-09-28

Core

Reverse engineering complex software/firmware in cyber-physical systems, developing exploits, and leading teams to solve national security challenges.

Role type

Principal Software Reverse Engineer (Cybersecurity)

Builds

Automated reverse engineering tools, exploits, payloads, and cybersecurity solutions

Domain

National Security / Cyber-Physical Systems

Required skills

Reverse engineering, binary analysis, exploit development, vulnerability weaponization, team leadership, disassembly, assembly languages (x86, ARM), C/C++, Python

Preferred skills

Implant/patch development, binary emulation, DSP architecture analysis, OS internals, custom emulation tools, code/data flow reconstruction, anti-reverse engineering techniques

Technologies

IDA Pro, Binary Ninja, Ghidra, QEMU, AFL++, Texas Instruments, STMicroelectronics, NXP, Analog Devices

Responsibilities

Reverse engineering binaries and embedded firmware, developing automated analysis tools, performing vulnerability weaponization and exploit development, leading multi-discipline teams, technical marketing and proposal development, documenting and presenting research

Seniority

Principal, hands-on IC with strategic leadership

Sourced via viewjobs · Listed on CareerPlan, which tracks 849,000+ jobs from 20+ sources.