STR

Embedded Systems Emulation Engineer

STR
Apply
3 months ago
San Diego, CA, USAMid Level

Base Salary

$110k - $151k/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.
  • Analyze binaries, identify hardware dependencies, and rehost firmware in emulated environments.
  • Develop emulator tooling, virtual device models, and digital component models for embedded-system reverse engineering and analysis.
  • Network virtualized models to create integrated, end-to-end system simulations approximating real hardware behavior.
  • Validate model quality and correctness through unit and system testing, first-principles analysis, 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 the applicable U.S. Government clearance requirements.
  • Proficiency in C/C++ for systems-level or embedded software development.
  • Proficiency in Python for tool development, automation, and integration.
  • Familiarity with QEMU or similar emulation and virtualization frameworks.
  • Strong understanding of computer architecture, emulation principles, modular design, testing, and code review.
  • Experience with collaborative source code management such as Git.
  • Bachelor’s degree in computer engineering, computer science, electrical engineering, or a related field.
  • Preferred qualifications include Top Secret clearance, network architecture and protocol experience, low-level software or firmware modification, device-driver or real-time/embedded operating-system experience, embedded reverse engineering and firmware rehosting, Ghidra/IDA Pro/Binary Ninja experience, component modeling, hardware-interface experience, and a master’s or PhD.

Benefits

  • Full-time role with locations near Boston, Massachusetts; Arlington, Virginia; Dayton, Ohio; Melbourne, Florida; and Carlsbad, California.
  • Collaborative learning environment focused on deep technical understanding and recognition of employee contributions.
  • Employment requires obtaining national security clearances and complying with export-control and other applicable laws.

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