CareerPlanSign in

Embedded Systems Emulation Engineer

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

Core

Architect, develop, and test modular software tools to emulate complex cyber-physical platforms for analysis, reverse engineering, and experimentation.

Role type

Embedded Systems Emulation Engineer

Builds

Emulator tooling, virtual device models, and integrated end-to-end system simulations

Domain

Cyber-physical systems, embedded software, reverse engineering

Required skills

C/C++ systems programming, Python tool development, computer architecture knowledge, emulation principles, modular software design, unit and system testing, Git version control

Preferred skills

Top Secret security clearance, network architecture integration, low-level firmware modification, reverse engineering of ISAs (ARM, PPC), component modeling for simulations, hardware interface experience

Technologies

QEMU, Ghidra, IDA Pro, Binary Ninja, C/C++, Python

Responsibilities

Architect and implement emulation frameworks for cyber-physical systems; Rehost unknown firmware by analyzing binaries and adapting to emulated environments; Develop digital models and network them for system simulations; Validate model correctness against measured data and hardware artifacts; Communicate technical foundations through reports and briefings

Seniority

Mid-Senior, hands-on IC

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