Embedded Systems Emulation Engineer
$110k - $151kSTR
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.
$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,...SuggestedWork experience placementWork from home$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...SuggestedFlexible hours$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...SuggestedFull time- ...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
$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...SuggestedFull timeWork visaFlexible hours- ...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 areaImmediate startRemote workFlexible hours2 days per week
- ...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
- ...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 workRelocation package
$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 employmentLocal area- ...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 timeWork experience placementWork at office
$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 timeTemporary workFlexible hours$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 timeWork visaFlexible hours$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 employmentWork experience placementWork at officeWorldwide$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- ...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:...
$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 timeWork visaFlexible hours$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 placementWork from home$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 placementWork from home- ...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 timeWorldwide
$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 workRemote work- ...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 payLocal area
- ...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 employmentFor contractorsImmediate start
$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 employmentFull timeWork at officeLocal areaFlexible hoursNight shift$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 timeWork at officeImmediate startRemote workFlexible hours$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 placementWork from home$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 timeImmediate startFlexible hours$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 timeWork at officeFlexible hours$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 startFlexible hours- ...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...
- ...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 workRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Emulation Engineer. Be the first to apply!





