Embedded Systems Emulation Engineer
$110k - $151kScience & Technology Research (STR)
Embedded Systems Emulation Engineer
San Diego, CA
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.
$116k - $200k
...Diego office has unique expertise in system-level platform solutions for Sensing... .... Job Summary: The Senior Embedded Firmware Design Engineer is responsible for designing, developing... ...unit and regression testing, debug, emulation, and FPGA prototyping. Support top verification...SuggestedFull timeWork at officeRemote work$115k - $185k
...Senior Embedded Software Engineer TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the... ...highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully...SuggestedPermanent employmentWork experience placementWork at officeWorldwide$87.1k - $157.45k
...Warfare division currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and hardware/software... ...-of-the-art processing algorithms into real-time software systems. Projects involve small multi-disciplinary teams of...SuggestedLocal areaImmediate start$87.1k - $157.45k
...AWT division currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and hardware/software integration... ...-of-the-art processing algorithms into real-time software systems. Projects involve small multi-disciplinary teams of...Suggested$125k - $150k
...Defense innovators. Here, visionary minds engineer the future of space technology through... ...defined radios to cutting-edge cryptographic systems and avionics, everything we build powers... ..., together. A DAY IN THE LIFE: The Embedded Software Engineer III plays a key role in...SuggestedWork visaFlexible hours$162.6k - $244k
...: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering... ..., develop, create, modify, and validate embedded and cloud edge software, applications,... ...Software Engineers collaborate with systems, hardware, architecture, test engineers,...Work experience placementWork from home$111.3k - $166.9k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group... ...should have a background in embedded software development such as... ...in Engineering, Information Systems, Computer Science, or... ...profilers, source control systems, emulators, JTAG and serial debuggers,...Work experience placementWork from home- ...the industry boundaries of what wireless systems can do and improve the product... ...worldwide. Description As a RFIC Design Engineer, you are going to be responsible for providing... ..., VLSI/RTL design and integration, Emulation, Design Verification, Test and Validation...Worldwide
$142.2k - $213.4k
...employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for... ...Aeronautics Systems is looking to add a Senior Principal Embedded Software Engineer to join our team of qualified, diverse individuals within...Relocation packageShift work- ...Job Description General Summary The Engineering & Applied Physics team at Vertex, San Diego, is looking to add a top... ...requirements from scientists and create specifications for embedded applications Administer hardware system bring up activities Knowledge and Skills A passion...
$192.8k - $289.2k
...Senior Staff Engineer Embedded Software RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes... ...have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations...Relocation packageShift work- ...the development of bills of material for communications cabling systems. Develop test and migration approaches for new cabling systems... ...communications cabling design for building and campuses. Engineering degree desired but not required. Must be a US citizen and be able...Part timeImmediate start
- ABM is seeking a Mobile Building Engineer (MIT) to support multiple client sites through 100% travel. This role requires expertise in HVAC... ...maintenance on HVAC, electrical, plumbing, and mechanical systems • Respond to emergency service calls and on-call requests •...Hourly payWork at officeLocal areaDay shift
$25 - $28 per hour
...Title: Application Support Engineer Location: San Diego, CA Duration: 6 months, possible extensions Compensation... ...or data updates Experience working with ticketing systems Strong communication skills with customers Key Responsibilities...Local areaFlexible hours- ...Architect to join the Architecture Team to lead and coordinate software development activities and align software architecture with Systems Engineering, Test Engineering, and PMO stakeholders. The role will engage in customer discussions, drive architectural research and...Hourly payContract workLocal area
$120k
...Position Summary The Applications Sales Engineer serves as the critical technical and... ...in electronics, aerospace/space systems, and radiation-hardened (rad-hard) technologies... ...involving power electronics, embedded systems, and space-qualified hardware...$92.4k - $120.1k
...Senior Field Applications Engineer to join the Americas FAE team, reporting to the FAE Manager. This individual will be an articulate,... ...applications engineering, etc) Hands‑on experience of RF circuit/system design and debugging High level understanding of RF systems...- ...assigned as required. Meet with clients, who are in various stages of project management, in order to ensure all aspects of Noveda system are deployed to client’s satisfaction and specifications. Testing, and providing final QA/QC before client is ready to go live. Work...
$105.1k - $164.13k
...upcoming opportunity. Noblis MSD is seeking to hire a Computer Systems Analyst to support the US Navy out of Newport, RI. Noblis... ...research, development, test and evaluation, acquisition, engineering, systems integration, in-service and fleet engineering with cybersecurity...Full timeContract workPart timeWork experience placementLocal areaRemote work$132.47k - $157.76k
...reservations (Classified and Unclassified) Collaborate with representatives of other program functional areas/disciplines i(i.e., Systems Engineering; Cyber Security; Scheduling; etc.) and labs to ensure interdependencies are factored into planning for test events...Temporary workFor contractors$26 - $28 per hour
...Systems Analyst The Systems Analyst acts as the foundation for Meriplex's Technical Assistance Center (TAC) and reports to a TAC Manager. This role works within the TAC's ticketing system to resolve Level 1 end user issues. The Systems Analyst must deliver exemplary...Shift work- ...System Analyst The System Analyst will review current IT systems, such as network, software and hardware features for any errors or issues. Key Responsibilities • Collaborate with employees and department heads to determine which system requirements are necessary...Work at office
- ...Join a high-impact team driving digital transformation and IT system optimization across Navy depot modernization efforts. As a Senior... ...(PL)/SQL and databases, Toad, Erwin, and Kimball Methodology Navy digital engineering systems, including NDMS and OneNDMS...
- ...Computer Systems Analyst III Location: Naval Air Station North Island, California USA General Duties: The Computer Systems... ...systems in a broad area such as manufacturing, finance management, engineering, accounting, or statistics, logistics planning, material...Contract workWork at office
- A leading consulting firm seeks an AutoCAD/BIM Digital Designer IV in San Francisco, CA. This role involves drafting and editing plans using AutoCAD and Revit, with a focus on MEP design. Ideal candidates will have 7 to 10 years of experience in CAD/BIM roles and an associate...Flexible hours
- ...iQuasar is seeking to fill the Cloud Application Engineer in San Diego, CA. At iQuasar, we strive to provide the next generation of cutting... ...seeking a Cloud Application Engineer to support secure backend systems, AI/ML infrastructure, and cloud-native development for our...Hourly payFull timeContract workTemporary workWork at officeImmediate startWork from homeFlexible hours
- ...including knowledge of HTML, CSS, JavaScript, and ColdFusion. Candidates should possess at least ten years of experience in Information Systems, with strong skills in leadership, problem analysis, and project management. This position offers competitive hourly pay and is on-...Hourly pay
$95k - $160k
...About the job Field Application Engineer (FAE) Job Requisition Subinitial LLC Job title: Field Application Engineer (FAE... ...on-site and ensure the successful deployment of our test systems. About Our Company: At Subinitial, we provide advanced...Permanent employmentFull timeWork at officeHome officeMonday to FridayFlexible hours$77k - $180k
...detailed drawings for piping and tubing assemblies and draft designs for pressure vessels. This role involves collaboration with engineering, sales, procurement, and manufacturing departments. Candidates should have proficiency in CAD software, a high school diploma, and...$26.92 - $29.33 per hour
...NIWC Pacific) Meteorology and Oceanography (METOC) In Service Engineering (ISEA) Programs. The Draft/CAD Operator II position prepares detailed... ...drawings for construction, installation, or assembly of systems Ensure that drawings comply with project requirements, quality...Hourly payFull timeLocal areaRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Emulation Engineer. Be the first to apply!


