STR
Embedded Systems Emulation Engineer
$110K–$151K
Melbourne, FL +4 · Full-time · Posted May 20, 2026
- Location
- Melbourne, FL
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; Masters or PhD in a related field is a nice-to-have.
About the job
Develops and tests software, emulators, and virtual device models for rehosting firmware and simulating embedded cyber-physical systems.
What you'll do
- Build and test modular emulation tools, extend frameworks such as QEMU, and model virtual devices.
- Analyze firmware and hardware dependencies to rehost firmware and support reverse engineering across architectures.
- Create integrated 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 clearance; U.S. citizenship is required for the stated clearance 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, software engineering practices, and collaborative source code management such as Git.
Nice to have
- Active Top Secret security clearance.
- Experience with networked simulations, low-level software modifications, embedded systems, firmware reverse engineering or rehosting, component modeling, or hardware interfaces.
Pay
USD $110,000 - $151,000 (base salary)
Tools
C/C++, Python, QEMU, Git, ARM, PPC, Ghidra, IDA Pro
Model-written summary · the original posting is authoritative