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

Embedded Systems Emulation Engineer

$110k - $151k
Full-time

STR

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.

STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, Carlsbad, CA, Atlanta, GA, and Denver, CO. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us.

STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer.

STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at for more info.


STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws.

If you need a reasonable accommodation for any portion of the employment process, email us at View email address on aiapply.co and provide your contact info.

Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Systems Emulation Engineer in San Diego, CA vacancy
  • $117.8k - $176.6k

     ...Technologies, Inc. Job Area: Engineering Group, Engineering Group...  ..., modify, and validate embedded and cloud edge software, applications...  ...Engineers collaborate with systems, hardware, architecture,...  ..., source control systems, emulators, JTAG and serial debuggers,... 
    Suggested
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    4 days ago
  • $200k - $250k

     ...technology company located in San Diego, is seeking a Senior Embedded Software Engineer (Communications) to design and develop innovative software...  ...5G UE and/or CPE products* Strong proficiency in C/C++ and system-level software development* Solid knowledge of Linux and... 
    Suggested
    Flexible hours

    KForce

    San Diego, CA
    2 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 engineers... 
    Suggested
    Full time

    Leidos

    San Diego, CA
    2 days ago
  •  ...QuidelOrtho is hiring a Staff Software Test Engineer, Embedded Systems, to support our R&D Software Engineering team. You will design automation-ready tests and lead end-to-end testing of instrument software, including cloud connectivity and regulatory compliance.... 
    Suggested

    Jobleads-US

    San Diego, CA
    19 hours 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... 
    Suggested
    Full time
    Work visa
    Flexible hours

    Innoflight LLC

    San Diego, CA
    more than 2 months ago
  •  ...Job Description Job Description Embedded Software Engineer – Drone Systems Build software that helps power next-generation drone systems supporting U.S. Government programs. Are you the kind of engineer who likes working close to the hardware, digging into complex... 
    Local area
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    PTF Consulting, LLC

    San Diego, CA
    18 days ago
  •  ...solutions for highly regulated environments. We're looking for an embedded software engineer to design and deliver security-focused features for...  .../microprocessors and resource-constrained embedded systems Familiarity with cryptographic algorithms and secure key... 
    Full time

    The Roar

    San Diego, CA
    4 days ago
  •  ...Job Description Job Description Zoox is looking for an embedded software engineer to join our Firmware Platforms team. In this role, you will...  ...including compiler, bootloader, drivers, and real-time operating system Build low-level frameworks, interfaces, and... 
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    a month ago
  • $80k - $130k

     ...performance electronics and advanced wireless systems for the defense, medical, and commercial industries. For over 20 years, our engineering teams have focused on problem-solving and...  ...The Role : MaXentric is seeking an embedded software engineer to support software development... 
    Permanent employment
    Local area

    MaXentric Technologies LLC

    San Diego, CA
    18 days ago
  •  ...Job Description Job Description Title: Embedded SW Engineer Department: R&D Manager: VP SW Engineering Location: San Diego...  ...Embedded SW Engineers must: Design and document software systems. Implement embedded real-time software modules and systems... 
    Full time
    Work experience placement
    Work at office

    Nextivity

    San Diego, CA
    18 days ago
  • $155k - $185k

     ...For more information, visit   Job summary The Senior Embedded Software Engineer is responsible for the design, development, verification,...  ...drug delivery, pulse generation, motor control, UI/display systems, battery powered systems, cybersecurity, hardware bring-up... 
    Full time
    Temporary work
    Flexible hours

    INOVIO PHARMACEUTICALS INC

    San Diego, CA
    a month ago
  • $158k - $210k

     ...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 , you will design and... 
    Full time
    Work visa
    Flexible hours

    Innoflight LLC

    San Diego, CA
    3 days ago
  • $115k - $200k

     ...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 employment
    Work experience placement
    Work at office
    Worldwide

    TrellisWare Technologies

    San Diego, CA
    a month ago
  • $95 - $105 per hour

     ...Recruitment at Stellar Consulting Solutions, LLC Job Title: Senior Embedded Software engineer Contract: W2 12+Months JOB DESCRIPTION Seeking highly...  ...development. Strong proficiency in C/C++ and embedded systems programming. Expertise in Real-Time Operating Systems (RTOS... 
    Contract work

    Stellar Consulting Solutions, LLC

    San Diego, CA
    4 days ago
  •  ...WLAN, IP-based networking, and network protocols. Developing and supporting solutions on Embedded Linux platforms. Ensuring reliable connectivity between onboard systems and external internet services. The ideal candidate should have experience with:... 

    GCS Recruitment Specialists

    San Diego, CA
    6 hours ago
  • $130k - $150k

     ...Embedded Software Engineer III – RUST GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight—one of San...  ...From software‑defined radios to cutting‑edge cryptographic systems and avionics, everything we build powers the next era of... 
    Full time
    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...  ..., develop, create, modify, and validate embedded and cloud edge software, applications, and...  ...Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers,... 
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    2 days ago
  • $117.8k - $176.6k

     ...Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software...  ..., develop, create, modify, and validate embedded and cloud edge software, applications, and...  ...Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers,... 
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    5 days ago
  •  ...DPP is seeking a Embedded Software Engineer for an opportunity with our client in the Aerospace & Defense Manufacturing industry....  ...Technologies department, you'll get to work on revolutionary systems that impact people's lives around the world today, and for... 
    Full time
    Worldwide

    DP Professionals

    San Diego, CA
    3 days ago
  • $100 - $105 per hour

     ...Join to apply for the Senior iOS Mobile Software Engineer role at Russell Tobin . Get AI-powered advice on this job and more exclusive features. Position Details Title: iOS Developer Location: San Diego, CA - Hybrid Pay rate: $100.00 - $105.00 /hour DOE Duration: 12+... 
    Contract work
    Remote work

    Russell Tobin

    San Diego, CA
    2 days ago
  •  ...Our client seeks multiple levels of web application software engineers to build and maintain functional web pages and applications. The...  ...leverages Themes, Epics, User Stories, acceptance criteria, and other system engineering artifacts. The engineer will apply secure software... 
    Hourly pay
    Local area

    Eliassen Group

    San Diego, CA
    a month ago
  •  ...Job Description Job Description Title: Lead Embedded Software Engineer Term: Long-Term Contractor or Perm Location: San Diego-Hybrid...  ...Strong bring-up and debugging experience Embedded Linux system development at both Application and Kernel module level... 
    Permanent employment
    For contractors
    Immediate start

    A2e Technologies

    San Diego, CA
    a month ago
  • $130k - $180k

     ...Role: Customer Software Application Engineer Location: San Diego, CA (in-office)...  ...seamlessly integrating our vehicles with their systems. We're looking for a Customer...  ...hardware/software integration projects and embedded environments Familiarity with basic networking... 
    Permanent employment
    Full time
    Work at office
    Local area
    Flexible hours
    Night shift

    Seasats

    San Diego, CA
    more than 2 months ago
  • $128.9k - $219.1k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    San Diego, CA
    2 days ago
  • $197k - $295.4k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering...  ...the Generative AI transformation across CPSG, spanning embedded software, platform systems, product enablement, and engineering infrastructure. We... 
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    10 days ago
  • $131.3k - $237.35k

     ...Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software,...  ...development of new capabilities for a complex, high‑performance system. This role oversees a team of developers, drives high‑level architectural... 
    Full time
    Immediate start
    Flexible hours

    Leidos

    San Diego, CA
    1 day ago
  • $125k - $155k

     ...combines product ownership with direct technology consulting, helping advisory firms select, implement, and get full value from the systems they use to manage portfolios, serve clients, and meet regulatory obligations. It works closely with advisory firm principals and... 
    Full time
    Work at office
    Flexible hours

    Cetera Financial Group

    San Diego, CA
    2 days ago
  • $154.05k - $278.48k

     ...Area (CABA) . Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software,...  ...discussion and understanding of the software architecture to the Systems Engineering, Test Engineering, and PMO. Position responsibilities... 
    Immediate start
    Flexible hours

    Talentify

    San Diego, CA
    20 hours ago
  •  ...Innoflight LLC in San Diego is seeking a Senior Embedded Software Engineer to design and develop advanced embedded software powering satellite avionics and data processing systems. You will work at the intersection of software, hardware, and FPGA engineering to build rugged... 

    Jobleads-US

    San Diego, CA
    19 hours ago
  •  ...Job Description Job Description Zoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key responsibilities... 
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    a month ago

Do you want to receive more vacancies?

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