Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Systems Emulation Engineer

$110k - $151k

Science & Technology Research (STR)

Embedded Systems Emulation Engineer

Arlington, VA

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.

We believe every employee brings a unique set of skills, experiences, and perspectives that are essential to providing innovative solutions for our customers. You do not need to have experience with every technology listed to be successful in this role. Strong fundamentals, curiosity, and the ability to learn new tools and domains are highly valued.

What You Will Do:

  • 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

Who You Are:

  • This position requires an 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)

Education:

  • BS in Computer Engineering, Computers Science, Electrical Engineering or related field

Nice to Have:

  • 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

Pay Information Full-Time Salary Range: $110,000 - $151,000

The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Embedded Systems Emulation Engineer in Dayton, OH vacancy
  • $86.1k - $114k

     ...Senior Embedded Systems Engineer As a Senior Embedded Systems Engineer in our Dayton facility, you will be responsible for all aspects of development within an embedded systems environment. You will support activities including requirements definition, design capture... 
    Suggested
    Work at office

    Curtiss-Wright

    Fairborn, OH
    4 days ago
  • $98.28k - $134.52k

     ...Mid This opportunity resides with Warfare Systems (WS), a business group within HII's...  ...cybersecurity, network architecture, reverse engineering, software and hardware development...  ...MT) is seeking a qualified candidate for Embedded Systems Secuirty Engineer. + Develop an... 
    Suggested
    Full time
    Local area
    Worldwide

    Huntington Ingalls Industries

    Dayton, OH
    2 days ago
  • $87.99k - $125k

     ...Senior This opportunity resides with Warfare Systems (WS), a business group within HII's...  ...cybersecurity, network architecture, reverse engineering, software and hardware development...  ...Job Description We are seeking a, Senior Embedded Systems Secuirty Engineer here at WPAFB.... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Local area
    Worldwide

    Huntington Ingalls Industries

    Dayton, OH
    2 days ago
  •  ...Software Engineer Client is seeking a Software Engineer to design, develop, test, troubleshoot, and debug software programs for...  ...and new products. This role focuses on C++, MATLAB/Simulink, embedded systems, and Guidance, Navigation, and Control software development within... 
    Suggested
    Local area

    NESCO Inc

    Dayton, OH
    14 days ago
  • $85 - $90 per hour

    Primary Skills: C++ (Expert), MATLAB/Simulink (Proficient), Embedded Systems (Intermediate), GNC Systems (Intermediate), Software Design (Experienced...  ...with cross-functional teams to integrate software engines and ensure high software quality through robust testing and documentation... 
    Suggested
    Hourly pay
    Contract work

    Akraya

    Dayton, OH
    2 days ago
  • $82 - $83 per hour

     ...Job Title: Embedded Software Engineer Location: Dayton, OH (On-site at Trimble) Duration: Contract - 12 months Pay Range: $82.00...  ...have strong experience in C++, MATLAB/Simulink for embedded systems, and real-time GNC development and a proven ability to... 
    Contract work
    Local area

    BCforward

    Dayton, OH
    1 day ago
  • $100k - $120k

    CNC Applications Engineer $100,000 - $120,000 w/ paid overtime Dayton, OH 29139 This global company is a giant in their industry. They are known for treating their employees with the utmost respect and offer unmatched stability, excellent benefits, and a great... 

    Omni One

    Dayton, OH
    2 days ago
  •  ...Join Our Team as an Application Engineer at Johnson Electric! Location: Vandalia, Ohio, USA (onsite) Travel: Domestic and International...  ...meet customer specifications and integrate them into existing systems. Serve as the primary technical point of contact for... 
    Internship

    Johnson Electric

    Vandalia, OH
    4 days ago
  •  ...Job Title Application Engineer Summary The Application Engineer is responsible for understanding customer product specifications...  ...Responsibilities: Prepare quotations for products and systems to meet customers' requirements. Provide quotation follow-... 
    Full time

    Joyce/Dayton Corp.

    Kettering, OH
    1 day ago
  •  ...Position description Job title Applications Engineer m/f/d Employment type Full Time Job description POSITION OVERVIEW The basic function of the Applications Engineer is to support the business development team by providing technical concepts... 
    Full time
    Work at office
    Weekend work

    HAHN Automation Group

    Miamisburg, OH
    3 days ago
  •  ...Embedded Software Engineer – RF & Communication Systems [SDR] Location: Huntsville, AL Position Type: Full-Time | Hybrid Relocation assistance ____________________________________________________________________ Join the Future of Secure Embedded Communications... 
    Full time
    Temporary work
    Remote work
    Relocation package
    Flexible hours

    Secmation

    Dayton, OH
    3 days ago
  • Job Responsibilities: Salesforce Administration and Development: Administer and maintain our Salesforce platform, including user management, security, customization, and data integrity. Develop and customize Salesforce solutions to meet business...

    3B Staffing LLC

    Dayton, OH
    4 days ago
  •  ...is currently seeking driven, detail-oriented site reliability engineer Ignite is currently seeking a driven, detail-oriented Software...  ...guide the implementation coordination of architecture models in a system. The software architect engages business and technical... 
    Full time
    Contract work
    Local area

    Ignite Fueling Innovation

    Dayton, OH
    2 days ago
  •  ...The Senior Software Architect/Engineer is responsible for the technical implementation and day-to-day management of security controls...  ...Documentation Support: Generate technical evidence and artifacts for the System Security Plan (SSP) and eMASS entries. We are a company... 

    Insight Global

    Dayton, OH
    2 days ago
  •  ...Job Description Job Description Senior Systems Analyst Capstone Research Corporation is seeking to expand our team. We provide high level engineering to the Department of War with Integrated Air and Missile Defense Systems Engineering expertise to solve the tough... 
    Immediate start

    Capstone Research Corporation

    Dayton, OH
    21 days ago
  • $120k - $260k

     ...and/or protect against vulnerabilities, intrusions, and threats to computer network systems You'll Bring These Qualifications: Degree Requirements : Degree in Network Engineering, Systems Engineering, Information Technology, or related fields (e.g., General... 
    Work experience placement
    Local area

    BTS Software Solutions

    Dayton, OH
    4 days ago
  •  ...our team as we help shape a brighter way forward. Mobile Engineer:      What this job involves –   Operates, inspects, and...  ...mechanical, electrical, plumbing, and production equipment and systems in assigned facilities to obtain most efficient operating results... 
    Daily paid
    Apprenticeship

    *US AMR-Jones Lang LaSalle Americas, Inc.

    Dayton, OH
    5 hours ago
  • $86.8k - $198k

     ...Job Number: R0240024 Application Developer, Senior The Opportunity: At a certain point, experience-based system design can start to look like clairvoyance. When you've developed so many systems that you can not only orchestrate the best solution for any technology... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    5 hours ago
  • $143k - $165k

     ...ISTARI DIGITAL] Istari is a digital engineering software company enabling our customers...  ...a reality - where new technologies and systems are created digitally, free from the real...  ...drive successful technology adoption. While embedded with customers, you will report to and... 
    For contractors
    Local area
    Remote work
    Home office
    Flexible hours

    Istari Digital

    Dayton, OH
    4 days ago
  •  ...Network & Infrastructure Solutions Design Engineer DataServ/xFact is seeking a Network & Infrastructure Solutions Design Engineer to...  ...professional experience in design, implementation, and management of IT systems Experience: Five years experience in the design,... 

    DataServ

    Dayton, OH
    4 days ago
  •  ...Position: Information System Security Engineer Overview: Cyber Defense Technologies (CDT), a leading small business cybersecurity and engineering firm, is seeking a skilled and detail-oriented Information System Security Engineer onsite in Dayton, OH with... 

    Cyber Defense Technologies

    Dayton, OH
    3 days ago
  •  ...Description ARS is seeking a highly qualified Information System Security Engineer (ISSE) with strong expertise in Cybersecurity, Cloud Security (Azure), and Systems Engineering. You will help design, secure, and sustain cutting-edge secure enclave environments at... 
    For contractors
    For subcontractor

    Applied Research Solutions

    Beavercreek, OH
    4 days ago
  •  ...are searching for a motivated Software Engineer to join our exploitation and analysis group...  ...principles, languages, compilers, emulation, and debugging tools such as: C/C++, Assembly...  ...TS/SCI clearance Experience with embedded systems development (C/C++) with assembly... 
    Work experience placement

    Radiance Technologies

    Beavercreek, OH
    4 days ago
  • $31.25 per hour

     ...Mobile Facilities Engineer - HVAC As a CBRE Mobile Facilities Engineer - HVAC supporting a financial client, you will play a key role...  ..., efficient, and compliant operation of commercial HVAC systems across multiple facilities. In this MondayFriday, first shift position... 
    Hourly pay
    Work at office
    Day shift

    CBRE Group

    Miamisburg, OH
    19 hours ago
  • $113k - $188k

     ...enterprise data sources such as Dataverse, SharePoint, and external systems using connectors and APIs Automate business processes using...  ...desired BA/BS degree in Business, Computer Science, or Engineering Experience with public sector clients preferred... 
    Temporary work
    Flexible hours

    Guidehouse

    Beavercreek, OH
    5 days ago
  • $85k - $141k

     ...functionality developed by ServiceNow development team and perform unit, system, and integration testing. Debug and fix technical problems....  ...Modules such as GRC, SPM, and ITSM, as well as with App Engine and Scoped Apps. Experience with web services integration, specifically... 
    Temporary work
    Flexible hours
    2 days per week
    3 days per week

    Guidehouse

    Beavercreek, OH
    3 days ago
  • Net Developer Location: Miamisburg, OH Position Type: Full Time (No C2C) Salary + Benefits US Citizen, Green Card and GC EAD preferred. No sponsorship available for this job, direct hire. Local candidates preferred. Required Skills / Experience: Must ...
    Full time
    Local area

    Georgia IT Inc

    Miamisburg, OH
    4 days ago
  •  ...Back End Software Engineer Location: Dayton, OH, US Job ID: ATR 17954 Job Description Job Title: Back End Software Engineer...  ...understanding of OPIR image processing or expertise in missile systems, remote sensing, and sensor fusion. You will support a large... 
    Remote work

    Arena Technical Resources

    Dayton, OH
    5 hours ago
  • $70k - $80k

     ...collaborative internal IT team. This is a highly visible role where you’ll work directly with leadership, support critical business systems, and help drive operational improvements across the organization. This opportunity is ideal for someone who enjoys solving real... 

    CFS

    Dayton, OH
    2 days ago
  • $83.4k - $125.2k

     ...employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for...  ...Systems (NGDS), Beavercreek Ohio, is seeking Full Stack Software Engineers. Successful candidates will demonstrate a broad skill set balanced... 
    Relocation
    Shift work

    Northrop Grumman

    Dayton, OH
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Systems Emulation Engineer. Be the first to apply!