STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our ...
STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our ...
STR is hiring an Embedded Systems Emulation Engineer to join their multidisciplinary team developing cutting-edge technologies for national security. The role involves architecting and implementing ...
STR is hiring an Embedded Systems Emulation Engineer to join their multidisciplinary team developing cutting-edge technologies for national security. The role involves architecting and implementing ...
Embedded Systems Emulation Engineer
$110K - $151K/yr
STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our ...
Embedded Systems Emulation Engineer
$110K - $151K/yr
STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our ...
Embedded Systems Emulation Engineer
Woburn, MA · On-site
$110K - $151K/yr
STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our ...
Embedded Systems Emulation Engineer
Woburn, MA · On-site
$110K - $151K/yr
STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our ...
Embedded Systems Emulation Engineer
$110K - $151K/yr
STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our ...
Quick apply
Embedded Systems Emulation Engineer
$110K - $151K/yr
STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our ...
Embedded Systems Emulation Engineer with Security Clearance
Woburn, MA · On-site
$110K - $151K/yr
STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our ...
Embedded Systems Emulation Engineer with Security Clearance
Woburn, MA · On-site
$110K - $151K/yr
STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our ...
Experience with hardware emulation and VM development, especially for novel/heterogeneous architectures * Experience with Static Single Assignment intermediate representations-based compiler
Experience with hardware emulation and VM development, especially for novel/heterogeneous architectures * Experience with Static Single Assignment intermediate representations-based compiler
Scientific Software Engineer - Virtual Machine & Emulation
Boston, MA · On-site +1
$102K - $166K/yr
Experience with hardware emulation and VM development, especially for novel/heterogeneous architectures * Experience with Static Single Assignment intermediate representations-based compiler
Scientific Software Engineer - Virtual Machine & Emulation
Boston, MA · On-site +1
$102K - $166K/yr
Experience with hardware emulation and VM development, especially for novel/heterogeneous architectures * Experience with Static Single Assignment intermediate representations-based compiler
Sr Principal C++ Software Engineer
$140K - $260K/yr
Designing the features, flows, and interfaces for the emulation platforms with other engineers. * Writing functional, implementation, and test specifications for your code and features.
New
Sr Principal C++ Software Engineer
$140K - $260K/yr
Designing the features, flows, and interfaces for the emulation platforms with other engineers. * Writing functional, implementation, and test specifications for your code and features.
New
Sr Staff Design Verification
Boston, MA · On-site
$147K - $180K/yr
Define and enhance the DV methodologies required for integrated digital, analog, and photonic devices with a strong emphasis on emulation for design verification. * Create and execute test plans to ...
Sr Staff Design Verification
Boston, MA · On-site
$147K - $180K/yr
Define and enhance the DV methodologies required for integrated digital, analog, and photonic devices with a strong emphasis on emulation for design verification. * Create and execute test plans to ...
Lead, Offensive Security
Boston, MA · On-site
These are adversary emulation, C2 tradecraft, initial access, privilege escalation, lateral movement, defense evasion, and assumed-breach methodology -- and keep them current as adversaries and ...
Lead, Offensive Security
Boston, MA · On-site
These are adversary emulation, C2 tradecraft, initial access, privilege escalation, lateral movement, defense evasion, and assumed-breach methodology -- and keep them current as adversaries and ...
Collaborates with Architecture, Software , Firmware, Design , Modeling, Emulation and Post-silicon validation teams to define and develop test methodology and content * Participate in GPU ...
Collaborates with Architecture, Software , Firmware, Design , Modeling, Emulation and Post-silicon validation teams to define and develop test methodology and content * Participate in GPU ...
Sr Staff Design Verification
Boston, MA · On-site
$206K - $236K/yr
Define and enhance the DV methodologies required for integrated digital, analog, and photonic devices with a strong emphasis on emulation for design verification. * Create and execute test plans to ...
Sr Staff Design Verification
Boston, MA · On-site
$206K - $236K/yr
Define and enhance the DV methodologies required for integrated digital, analog, and photonic devices with a strong emphasis on emulation for design verification. * Create and execute test plans to ...
Amazon is seeking an exceptional Senior Manager, Software Development to own and drive SW integration and validation on simulation and emulation platforms, own test strategy and test plans including ...
Amazon is seeking an exceptional Senior Manager, Software Development to own and drive SW integration and validation on simulation and emulation platforms, own test strategy and test plans including ...
Amazon is seeking an exceptional Senior Manager, Software Development to own and drive SW integration and validation on simulation and emulation platforms, own test strategy and test plans including ...
Amazon is seeking an exceptional Senior Manager, Software Development to own and drive SW integration and validation on simulation and emulation platforms, own test strategy and test plans including ...
Senior Principal Scientist/Principal Scientist, Real-World Evidence & Disease Genomics
Cambridge, MA · On-site
$148.50 - $214.50/hr
Defining rigorously curated disease cohorts and progression endpoints to support target trial emulation and genomic analyses. * Driving Sanofi's engagement with leading population biobanks, including ...
Senior Principal Scientist/Principal Scientist, Real-World Evidence & Disease Genomics
Cambridge, MA · On-site
$148.50 - $214.50/hr
Defining rigorously curated disease cohorts and progression endpoints to support target trial emulation and genomic analyses. * Driving Sanofi's engagement with leading population biobanks, including ...
Build scalable data pipelines to surface performance metrics from simulation, emulation, and silicon environments. * Coordinate with GPU architects to craft infrastructure for performance ...
Build scalable data pipelines to surface performance metrics from simulation, emulation, and silicon environments. * Coordinate with GPU architects to craft infrastructure for performance ...
Build scalable data pipelines to surface performance metrics from simulation, emulation, and silicon environments. * Coordinate with GPU architects to craft infrastructure for performance ...
Build scalable data pipelines to surface performance metrics from simulation, emulation, and silicon environments. * Coordinate with GPU architects to craft infrastructure for performance ...
Software Reverse Engineer
$112K - $154K/yr
Familiarity with binary emulation or vulnerability research, including tools such as QEMU or AFL++ * Experience with DSP architectures, such as Texas Instruments, STMicroelectronics, NXP, or Analog ...
Software Reverse Engineer
$112K - $154K/yr
Familiarity with binary emulation or vulnerability research, including tools such as QEMU or AFL++ * Experience with DSP architectures, such as Texas Instruments, STMicroelectronics, NXP, or Analog ...
Embedded Software Engineer with Security Clearance
Marlborough, MA · On-site
$136K - $179K/yr
... Emulation Environments • Networking protocols (e.g. IPSec, MACsec, TLS, etc.) • Python development • Standalone embedded applications • Participating in multi-disciplinary teams • This ...
Embedded Software Engineer with Security Clearance
Marlborough, MA · On-site
$136K - $179K/yr
... Emulation Environments • Networking protocols (e.g. IPSec, MACsec, TLS, etc.) • Python development • Standalone embedded applications • Participating in multi-disciplinary teams • This ...
Emulation information
See Massachusetts salary details
$24.68 - $30.19
2% of jobs
$30.19 - $35.70
6% of jobs
$35.70 - $41.22
13% of jobs
$42.94 is the 25th percentile. Wages below this are outliers.
$41.22 - $46.73
13% of jobs
$46.73 - $52.24
11% of jobs
The median wage is $55 / hr.
$52.24 - $57.76
12% of jobs
$57.76 - $63.27
9% of jobs
$67.52 is the 75th percentile. Wages above this are outliers.
$63.27 - $68.78
13% of jobs
$68.78 - $74.30
13% of jobs
$74.30 - $79.81
6% of jobs
$79.81 - $85.32
3% of jobs
$24
$56
$85
How much do emulation jobs pay per hour?
What is emulation?
What is the difference between Emulation vs Simulation?
| Aspect | Emulation | Simulation |
|---|---|---|
| Purpose | Replicates hardware/software behavior in real-time for testing and development | Models system behavior to analyze performance or predict outcomes |
| Accuracy | High fidelity, closely mimics actual hardware/software | Variable accuracy, focuses on behavior over exact replication |
| Work Environment | Used in hardware/software development, testing labs | Used in research, training, and analysis |
| Credentials | Knowledge of hardware, software, and testing tools | Understanding of system modeling and analysis |
Emulation and simulation are both vital in technology development. Emulation provides a real-time, high-fidelity replication of hardware or software, ideal for testing and debugging. Simulation offers a broader analysis of system behavior, useful for research and performance prediction. While they share overlapping skills, emulation emphasizes real-world accuracy, whereas simulation focuses on modeling system dynamics.
What are the key skills and qualifications needed to thrive as an emulation engineer, and why are they important?
What are common challenges faced by professionals working in emulation, and how can they overcome them?

Job description
STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our national security. In this role, you will work at the intersection of computer systems and real-world physical systems, building the tools and models that emulate complex cyber-physical platforms to enable analysis, reverse engineering, and experimentation.
Responsibilities:
• Work as part of a small, focused team to architect, develop, implement, and test modular software applications and tools for emulating cyber-physical systems.
• Extend and customize existing emulation frameworks (e.g., QEMU) in C/C++ and Python to support new targets, peripherals, and capabilities.
• Rehost unknown or sparsely documented firmware by analyzing binaries, identifying hardware dependencies, and adapting these to run correctly in emulated environments.
• Develop emulator tooling and virtual device models to support reverse engineering and analysis of embedded systems across diverse architectures (e.g., ARM, PPC).
• Develop digital models using virtualization tools (e.g., QEMU) and network them together to create integrated, end-to-end system simulations that closely approximate real hardware behavior.
• Ensure model quality and correctness through unit-level and system-level testing, and by validating behavior against first principles, measured data, documentation, and hardware/software artifacts.
• Communicate technical foundations of models and algorithms through reports and briefings.
Qualifications:
Required:
• Active Secret security clearance with eligibility for Top Secret (TS) clearance, for which U.S. citizenship is needed by U.S. Government.
• Proficiency in C/C++ for systems-level or embedded software development
• Proficiency in Python for tool development, automation, and integration
• Familiarity with emulation and virtualization tools (e.g., QEMU or similar frameworks)
• Strong understanding of computer architecture, emulation principles, and software engineering best practices (e.g., modular design, testing, code review)
• Experience using collaborative source code management (e.g., Git)
• BS in Computer Engineering, Computers Science, Electrical Engineering or related field
Preferred:
• Active Top Secret (TS) Security Clearance
• Familiarity with network architecture and protocols, and experience integrating networked simulations
• Experience with low-level software modifications (e.g., implants, firmware changes, binary patch development)
• Experience at the software/hardware interface, including device drivers or real-time/embedded operating systems
• Experience with reverse engineering and firmware rehosting for embedded systems, including analysis of instruction set architectures (e.g., ARM, PPC) and use of tools such as Ghidra, IDA Pro, or Binary Ninja
• Experience implementing component models (e.g., sensors, actuators, dynamics, environmental factors) in Python and/or C/C++, and integrate them into system-level simulations and software processing chains
• Experience working with hardware components and interfaces
• Masters or PhD in related field
Company:
STR is built on people & technology platforms tackling tough problems in cybersecurity, distributed sensing & artificial. Founded in 2010, the company is headquartered in Woburn, USA, with a team of 501-1000 employees. The company is currently Late Stage.