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.
- ...We are seeking an experienced Senior Embedded Software Engineer to design and develop embedded software for space-based systems, including computer boards. This is a hands-on... ...debugging using lab tools and in-circuit emulators. ~ BS in Computer Science, Computer Engineering...Suggested
$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- ...Position- Radio Frequency (RF) Engineer Duration-Contract Location- San Diego... ...analyzer, spectrum analyzer, channel emulator, RF shielded box, and network analyzer).... ...mistake and delete this e-mail from your system. You have received this email as we have...SuggestedContract workImmediate start
$121.6k - $167.2k
## Embedded Software Algorithm DeveloperApplylocations: US, CA, San Diego, Avenue of Science... ...for highly sophisticated mixed-signal system-on-chip (SoC) integrated circuit... ...designers, algorithm developers, software engineers, and others is expected. The role will include...SuggestedPermanent employmentWork at officeRemote work- A tech company in San Diego is looking for an Intern Developer and Quality Assurance professional. The position is onsite and offers a fun, flexible learning environment, where you will build web and mobile applications. Ideal candidates are detail-oriented, possess a ...SuggestedCasual workInternshipFlexible hours
$115k - $185k
...highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully... ...to go solo. Our Software Team is seeking a Senior Embedded Software Engineer. You'll develop software for our ecosystem of radios and...Permanent employmentWork experience placementWork at officeWorldwide$145k - $220k
...CHAOS is seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our team supporting our R&D and product engineering... ...development for our next-generation radar products Support system integration of software on custom hardware Support...Full timeWork experience placementCasual workWork at officeRelocation package$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...Local areaImmediate start$162.6k - $244k
...Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software... ..., develop, create, modify, and validate embedded and cloud edge software, applications,... ...Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers,...Work experience placementWork from home- ...Title: Embedded SW Engineer Department: R&D Manager: VP SW Engineering Location: San Diego FLSA Status: Exempt... ...SW Engineers must: Design and document software systems. Implement embedded real-time software modules and systems...Full timeWork experience placementWork at office
$125k - $150k
...Embedded Software Engineer III GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight—one of San Diego's fastest... ...software-defined radios to cutting-edge cryptographic systems and avionics, everything we build powers the next era of New...Work visaFlexible hours- ...Embedded Software Engineer Today, Electronic Warfare is a growing enterprise - protecting the warfighter and our national security against... ...-of-the-art processing algorithms into real-time software systems. Projects involve small multi-disciplinary teams of engineers...
- ...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.28k - $150k
...SWARCO McCain, Inc. seeks a Sr. Embedded Software Engineer in Vista, CA. Develop & maintain embedded SW for transport-related control & comm products. Reqs Bachelors in Comp Info Syst, Comp Sci, SW Eng, App Math or rel fld & 6 yrs rel exp. Remote work permitted. $142,...Remote work$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$170k - $190k
...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... .... A DAY IN THE LIFE: As a Senior Embedded Software Engineer – RUST , you’ll lead the...Work visaFlexible hours- ...Description A global medical device company is seeking a Staff Embedded Platform Engineer to join their team in San Diego, CA. This team is... ...this candidate must have a strong experience in electrical systems and embedded software support fundamentals. We are a company...
- ..., is one of the world’s leading resources for high‑technology systems development ranging from the nuclear fuel cycle to remotely piloted... ...industrial, and commercial customers worldwide. This software engineering position is for the development of user interface software for...Full timeRemote workWorldwide
$110k - $130k
...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 As an Embedded Software Engineer II – RUST , you’ll...Work visaFlexible hours$165k - $200k
...Zoox is looking for an embedded software engineer to join our Firmware Platforms team. In this role, you will be responsible for developing, extending... ...compiler, bootloader, drivers, and real-time operating system Build low-level frameworks, interfaces, and infrastructure...Temporary workRelocation package- ...Position : Senior Embedded Software Engineer Location : San Diego, CA Duration : 12 Months Total Hours/week : 40.00 1st Shift... ...development. ~ Strong proficiency in C/C++ and embedded systems programming. ~ Expertise in Real-Time Operating...Contract workDay shift
$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$140k - $160k
...Synchron Inc. in San Diego is looking for a Senior Engineer, Embedded Software/Firmware. You will design firmware architecture for our implantable... ...engineering and at least 5 years of experience in embedded systems. The role includes responsibilities in technical ownership,...$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- ...Senior Embedded Software/Firmware Engineer The position of Senior Embedded Software/Firmware Engineer entails implementing, testing, and documenting... ...Collaborate with other design disciplines including systems, electrical, and FPGA engineering. Generate software/...Permanent employmentWork at office
$116.35k - $210.33k
...the development of bills of material for communications cabling systems. Develop test and migration approaches for new cabling... ...communications cabling design for building and campuses. Engineering degree desired but not required Must be a US citizen and...Part timeLocal areaImmediate startRemote work- ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week... ...C++ for BD Intelligent Medication Dispensing Devices and Systems. • Drive firmware development for performance, safety,...Contract workLocal areaRemote workDay 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$103.6k - $155.4k
...Qualcomm is seeking an Embedded Systems Software Engineer to join their Data/Networking software team in San Diego, California. This role focuses on the design and development of high-quality software across Wireless Broadband and Automotive Telematics technologies. The...- ...Qualcomm is seeking a motivated Embedded Systems Software Engineer for their Data/Networking software team in San Diego, California. This role involves designing and developing embedded software across various platforms, including debugging and collaborating with cross...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Emulation Engineer. Be the first to apply!


