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

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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Systems Emulation Engineer in San Diego, CA vacancy
  • $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... 
    Suggested
    Full time
    Work at office
    Remote work

    Semtech

    San Diego, CA
    4 days ago
  • $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... 
    Suggested
    Permanent employment
    Work experience placement
    Work at office
    Worldwide

    TrellisWare Technologies

    San Diego, CA
    4 days ago
  • $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... 
    Suggested
    Local area
    Immediate start

    Leidos

    San Diego, CA
    1 day ago
  • $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

    Fairygodboss

    San Diego, CA
    3 days ago
  • $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... 
    Suggested
    Work visa
    Flexible hours

    Innoflight Inc

    San Diego, CA
    1 day ago
  • $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 placement
    Work from home

    Qualcomm

    San Diego, CA
    10 hours ago
  • $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 placement
    Work from home

    Qualcomm

    San Diego, CA
    15 hours ago
  •  ...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

    Apple

    San Diego, CA
    15 hours ago
  • $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 package
    Shift work

    Navstar

    San Diego, CA
    2 days ago
  •  ...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... 

    Vertex USA

    San Diego, CA
    4 days ago
  • $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 package
    Shift work

    Navstar

    San Diego, CA
    3 days ago
  •  ...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 time
    Immediate start

    Via Logic LLC

    San Diego, CA
    4 days ago
  • 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 pay
    Work at office
    Local area
    Day shift

    ABM Industries

    San Diego, CA
    2 days ago
  • $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 area
    Flexible hours

    INSPYR Solutions

    San Diego, CA
    4 days ago
  •  ...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 pay
    Contract work
    Local area

    Eliassen Group

    San Diego, CA
    2 days ago
  • $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... 

    Affinity Executive Search

    San Diego, CA
    3 days ago
  • $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... 

    Qorvo

    San Diego, CA
    4 days ago
  •  ...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... 

    NOVEDA TECHNOLOGIES

    San Diego, CA
    10 hours ago
  • $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 time
    Contract work
    Part time
    Work experience placement
    Local area
    Remote work

    Noblis

    San Diego, CA
    1 day ago
  • $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 work
    For contractors

    Kratos Defense & Rocket Support Services, Inc

    San Diego, CA
    4 days ago
  • $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

    MERIPLEX

    San Diego, CA
    4 days ago
  •  ...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

    C2 Essentials

    San Diego, CA
    1 day ago
  •  ...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... 

    Kros-Wise

    San Diego, CA
    1 day ago
  •  ...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 work
    Work at office

    Veteran Enterprise Technology Services, LLC (VETS)

    San Diego, CA
    4 days ago
  • 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

    Syska Hennessy

    San Diego, CA
    1 day ago
  •  ...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 pay
    Full time
    Contract work
    Temporary work
    Work at office
    Immediate start
    Work from home
    Flexible hours

    iQuasar

    San Diego, CA
    2 days ago
  •  ...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

    Sharp Corporation

    San Diego, CA
    10 hours ago
  • $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 employment
    Full time
    Work at office
    Home office
    Monday to Friday
    Flexible hours

    Subinitial LLC

    El Cajon, CA
    9 hours ago
  • $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... 

    Payfuture Technologies

    San Diego, CA
    15 hours ago
  • $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 pay
    Full time
    Local area
    Remote work
    Shift work

    Gnostech

    San Diego, CA
    4 days ago

Do you want to receive more vacancies?

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