STR
Embedded Systems Emulation Engineer
$110K–$151K
San Diego, CA +4 · Full-time · Posted May 20, 2026
- Location
- San Diego, CA
Arlington, Virginia, United States
Melbourne, Florida, United States
San Diego, California, United States
Woburn, Massachusetts, United States - Education
- BS in Computer Engineering, Computers Science, Electrical Engineering or related field
About the job
Develops software tools and models to emulate cyber-physical systems, enabling firmware rehosting, reverse engineering, and system-level simulation.
What you'll do
- Architect, develop, implement, and test modular emulation tools and virtual device models.
- Customize emulation frameworks and rehost firmware by analyzing binaries and hardware dependencies.
- Build and validate integrated simulations, and communicate model foundations through reports and briefings.
What they ask for
- Active Secret security clearance and eligibility for Top Secret clearance; U.S. citizenship is required for government clearance eligibility.
- Proficiency in C/C++ and Python.
- Familiarity with emulation and virtualization tools such as QEMU.
- Strong understanding of computer architecture, emulation principles, software engineering practices, and collaborative source code management such as Git.
Nice to have
- Active Top Secret clearance.
- Experience with networked simulations, low-level software modifications, embedded systems, firmware reverse engineering, or hardware interfaces.
Pay
USD $110,000 - $151,000 (base salary)
Tools
C/C++, Python, QEMU, ARM, PPC, Git, Ghidra, IDA Pro
Model-written summary · the original posting is authoritative