STR
Embedded Systems Emulation Engineer
$110K–$151K
Arlington, VA +4 · Full-time · Posted May 20, 2026
- Location
- Arlington, VA
Arlington, Virginia, United States
Melbourne, Florida, United States
San Diego, California, United States
Woburn, Massachusetts, United States - Education
- BS in Computer Engineering, Computer Science, Electrical Engineering, or related field.
About the job
Develops software tools and models that emulate cyber-physical systems, enabling firmware rehosting, reverse engineering, and integrated system simulation.
What you'll do
- Architect, develop, implement, and test modular emulation software and tools; extend frameworks such as QEMU using C/C++ and Python.
- Analyze firmware and hardware dependencies, create virtual device models, and integrate networked simulations.
- Validate model behavior and communicate technical foundations through reports and briefings.
What they ask for
- Active Secret security clearance with eligibility for Top Secret; U.S. citizenship is required for eligibility.
- Proficiency in C/C++ and Python.
- Familiarity with emulation and virtualization tools such as QEMU or similar frameworks.
- Strong understanding of computer architecture, emulation principles, and software engineering practices; experience with Git.
Nice to have
- Active Top Secret clearance; familiarity with network architecture and protocols.
- Reverse engineering and firmware rehosting experience, or experience with device drivers, embedded systems, hardware interfaces, or component modeling.
Pay
$110,000 - $151,000 USD base salary
Tools
C/C++, Python, QEMU, Git, ARM, PPC, Ghidra, IDA Pro
Model-written summary · the original posting is authoritative