Embedded Systems Emulation Engineer

2 weeks, 5 days ago
Full-time
Mid Level
Quality Assurance and Testing
STR

STR

STR is a technology company dedicated to solving emerging national security challenges by developing and applying cutting-edge technology. They focus on cybersecurity, analytics, sensing, and systems to make society safer. As an employee-owned company,...

Aerospace & Defense
251-1K
Founded 2010

Description

  • Architect, develop, implement, and test modular software applications and tools for emulating cyber-physical systems.
  • Extend and customize emulation frameworks such as 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 them to run in emulated environments.
  • Develop emulator tooling and virtual device models to support reverse engineering and embedded systems analysis across multiple architectures, including ARM and PPC.
  • Build digital models with virtualization tools and connect them into integrated, end-to-end system simulations that approximate real hardware behavior.
  • Validate model quality and correctness through unit-level and system-level testing and comparison against data, documentation, and hardware/software artifacts.
  • Communicate the technical foundations of models and algorithms through reports and briefings.

Requirements

  • Active Secret security clearance with eligibility for Top Secret clearance; U.S. citizenship required.
  • 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 such as QEMU or similar frameworks.
  • Strong understanding of computer architecture, emulation principles, and software engineering best practices.
  • Experience using collaborative source code management tools such as Git.
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
  • Active Top Secret security clearance (preferred).
  • Familiarity with network architecture and protocols, and experience integrating networked simulations.
  • Experience with low-level software modifications such as implants, firmware changes, or 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, including ARM/PPC analysis and tools such as Ghidra, IDA Pro, or Binary Ninja.
  • Experience implementing component models in Python and/or C/C++ and integrating them into system-level simulations.
  • Experience working with hardware components and interfaces.
  • Master's degree or PhD in a related field (preferred).

Benefits

  • Full-time salary range of $110,000 to $151,000.
  • Compensation is based on experience, education, training, key skills, security clearances, and market conditions.
  • Locations near Boston, MA; Arlington, VA; Dayton, OH; Melbourne, FL; and Carlsbad, CA.
  • Collaborative learning environment that supports deep technical understanding.
  • Opportunity to work on challenging advanced research and development for defense, intelligence, and national security.
  • Equal opportunity employer with accommodations available during the hiring process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Systems Engineer - Perception

Apptronik 51-250 Aerospace & Defense

Apptronik is hiring a Staff Systems Engineer to define and own the perception system architecture, requirements, validation, and safety strategy for its Apollo humanoid robot as it moves toward large-scale deployment in human environments.

MATLAB Python
9 hours, 20 minutes ago

Principal Technical Director, AI-Enabled Spectrum Dominance

Voyager Life Sciences Tools & Services

Voyager Technologies is seeking a Principal Technical Director, AI-Enabled Spectrum Dominance to lead advanced RF, DSP, and agentic AI efforts for space-based and terrestrial electromagnetic warfare and sensing programs.

Machine Learning Microservices SOC
13 hours, 41 minutes ago

Senior Azure Cloud & IoT Solutions Architect

Goods & Services 51-250 Media

Goods & Services is seeking a Senior Azure Cloud & IoT Solutions Architect to lead the design, implementation, and delivery of a large-scale cloud-connected IoT platform for distributed devices.

Azure CI/CD Docker Git IoT Linux Terraform
13 hours, 41 minutes ago

Senior FGPA Engineer

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring an FPGA Engineer to develop and support Terran R’s digital avionics hardware from design through flight operations for its launch vehicle program.

CI/CD Git Verilog VHDL
13 hours, 56 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers