STR

Associate Embedded Systems Emulation Engineer

STR
Apply
1 month ago
Woburn, MA, USAEntry Level

Base Salary

$91k - $125k/yr

Responsibilities

  • Architect, develop, implement, and test modular software applications and tools for emulating cyber-physical systems.
  • Extend and customize emulation frameworks such as QEMU using C/C++ and Python.
  • Rehost undocumented firmware by analyzing binaries, identifying hardware dependencies, and adapting firmware for emulated environments.
  • Develop emulator tooling and virtual device models for reverse engineering and embedded-systems analysis across architectures such as ARM and PPC.
  • Create digital models and integrate networked virtual devices into end-to-end system simulations.
  • Validate model quality and correctness through unit-level and system-level testing against first principles, measured data, documentation, and hardware/software artifacts.
  • Communicate model and algorithm foundations through technical reports and briefings.

Requirements

  • Active Secret security clearance with eligibility for Top Secret clearance; U.S. citizenship is required for U.S. Government clearance eligibility.
  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
  • Strong C/C++ foundation for systems-level or embedded software development.
  • Knowledge of Python for tool development, automation, and integration.
  • Familiarity with emulation and virtualization tools such as QEMU or similar frameworks.
  • Strong understanding of computer architecture, emulation principles, and software engineering best practices.
  • Experience with collaborative source code management such as Git.
  • Preferred: active Top Secret clearance; network architecture and protocol knowledge; networked simulation integration; low-level software, firmware, binary patch, device-driver, real-time/embedded operating-system, hardware-interface, or component-modeling experience.
  • Preferred: embedded reverse engineering and firmware rehosting experience, including ARM or PPC instruction-set analysis and use of Ghidra, IDA Pro, or Binary Ninja.
  • Master’s or PhD in a related field is preferred.

Benefits

  • Full-time position with locations near Boston, Arlington, Dayton, Melbourne, Carlsbad, Atlanta, and Denver.
  • Collaborative learning environment supporting deep technical understanding and recognizing employee contributions.

Tech Stack

Categories

STR

About STR

1,001-5,000 employees

STR develops cyber, electronic warfare, sensing, and AI/ML systems and analytics for U.S. defense and intelligence customers, delivering R&D services, prototypes, and fielded capabilities. The privately held, employee-owned company was founded in 2010 and is headquartered in Woburn, Massachusetts, with sites near Boston, Arlington (VA), Dayton (OH), Melbourne (FL), and Carlsbad (CA). Work spans RF, sonar, radar, command-and-control, and ISR, including subsea sensors and signal processing.

Contact me