Senior Embedded Security Software Engineer ($25k Sign-On Bonus)
Core
Senior engineer performing reverse engineering, firmware analysis, and forward development of complex wireless and embedded systems for government customers.
Role type
Senior IC embedded security software engineer (reverse engineering & emulation)
Builds
Custom emulation environments and functional software for firmware rehosting
Domain
Defense/Security, Embedded Systems, Firmware Analysis
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ low-level development, Python scripting for automation, firmware reverse engineering (Ghidra/IDA Pro/Binary Ninja), emulation configuration (QEMU), binary analysis, file system analysis
Preferred skills
Ghidra API/Binary Ninja API scripting, hardware debugging (JTAG/SWD), Software Defined Radio (SDR) frameworks, RTOS development, binary fuzzing infrastructure
Technologies
Ghidra, IDA Pro, Binary Ninja, QEMU, Python, C, C++, Linux, JTAG, SWD, SDR
Responsibilities
Execute binary and file system analysis to map undocumented target architectures, translate reverse engineering insights into functional software for firmware rehosting, configure embedded binaries for emulation frameworks, develop low-level software and automation scripts
Seniority
Senior, hands-on IC