Embedded Systems Emulation Engineer
$110k - $151kScience & 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.
$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...SuggestedWork at office$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...SuggestedFull timeLocal areaWorldwide$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....SuggestedFull timeContract workWork experience placementLocal areaWorldwide- ...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...SuggestedLocal area
$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...SuggestedHourly payContract work$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 workLocal area$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...- ...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
- ...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
- ...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 timeWork at officeWeekend work
- ...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 timeTemporary workRemote workRelocation packageFlexible hours
- 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...
- ...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 timeContract workLocal area
- ...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...
- ...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
$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 placementLocal area- ...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 paidApprenticeship
$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 timeContract workPart timeWork at officeLocal areaRemote work$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 contractorsLocal areaRemote workHome officeFlexible hours- ...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,...
- ...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...
- ...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 contractorsFor subcontractor
- ...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
$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 payWork at officeDay shift$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 workFlexible hours$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 workFlexible hours2 days per week3 days per week- 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 timeLocal area
- ...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
$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...$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...RelocationShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Emulation Engineer. Be the first to apply!



