Embedded Systems Emulation Engineer
$110k - $151kScience & Technology Research (STR)
Embedded Systems Emulation Engineer
Woburn, MA
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, and Carlsbad, CA. 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 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 click.appcast.io 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.
$110k - $151k
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...SuggestedFull timeLocal areaImmediate startNight shift$116.4k - $140k
...Select how often (in days) to receive an alert: JOIN OUR TALENT NETWORK Secure Software, Embedded Systems Engineer (mid-career) Apply now Date: May 21, 2026 Location: Lexington, MA, US Company: MIT Lincoln Laboratory...Suggested- ...leading technology firm in Wilmington, MA is seeking a Senior Systems Engineer to architect and integrate advanced screening platforms. This... ...and 7-10 years of relevant experience, particularly in embedded systems and high-performance processors. Competitive salary is...Suggested
- Siemens Mobility in Burlington, Massachusetts is seeking a Software Engineer to develop compiler software for Hardware Assisted Verification (HAV) emulators. The role involves analyzing customer designs and mapping them onto emulator resources using C++ on Linux, and requires...Suggested
- ...SiPhox Health AI Embedded Engineer SiPhox is a Series B startup pulling silicon-photonics diagnostics out of the central lab and putting... ...them in the home. We combine photonics, microfluidics, embedded systems, cloud software, and semiconductor-grade manufacturing to...SuggestedRemote work
- MPR Associates, Inc. is looking for a capable Embedded System Software Engineer to join their team in Burlington, MA. The role involves developing firmware for embedded systems, ensuring hardware-software integration, and optimizing performance. Candidates should have a...
- A leading engineering firm in Wilmington is seeking a highly motivated Manager & Principal Electrical Engineer.... ...designing state-of-the-art medical devices and robotic systems. The role demands a strong background in embedded systems, proficiency in PCB design, and experience...
- ...comfortable reading a schematic, writing a Linux kernel driver, and debugging a sensor system on the roof of a vehicle in the field. We're looking for a Senior Embedded Systems Engineer to own the design, build, and productionization of the Cyvl Sensor, our next-...Immediate startFlexible hours
$100k - $120k
Owl Labs is seeking a highly motivated Embedded Systems Design Engineer to join our team. In this role, you will be responsible for designing, developing, and optimizing advanced audio, video, and wireless systems for our cutting‑edge communications and conferencing products...Work at officeWork from homeFlexible hours- ...technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. Position Overview This Field Application Engineer role drives business growth for a defined portfolio or product line through strategic customer...Full timeWork at office
$95k - $245k
The Charles Stark Draper Laboratory, Inc. is seeking an experienced Embedded Software Engineer (PMTS) in Cambridge, MA. The role requires technical expertise in developing complex real-time embedded software applications, contributing through the entire software lifecycle...- An established industry player is seeking an Embedded Software Engineer to develop high-performance solutions for various applications, including... ...that impact lives. If you have a passion for embedded systems and a desire to work in a flexible environment that values...Flexible hours
$82.3k - $220k
...innovative research and development firm is looking for a Senior Embedded Software Engineer to design and implement embedded software architecture, analyze requirements, and work on complex real-time systems. Candidates should have 5-10 years of experience in embedded...$100k - $275k
...Charles Stark Draper Laboratory, Inc. is seeking a Software Engineer (DMTS) to develop high-performance software solutions for diverse... .... The role demands extensive experience and expertise in embedded systems and real-time software development. Successful candidates will...$82.3k - $220k
...space exploration to biomedical engineering, lives often depend on the... ...Summary: The Embedded Software Engineer (SMTS) provides... ...embedded software for imaging systems, device, process and vehicle... ...Experience with in-circuit emulators, JTAG debuggers and laboratory...Full timeLocal area- .... Onsite role in Burlington, MA W2 Candidates only Job Overview We are seeking a Software Engineer to design, develop, and optimize embedded software solutions for brewer appliances/platforms. This role requires deep technical expertise and the...
$130k - $140k
...Sr. Embedded Software Engineer Department: Engineering Employment Type: Full Time Location: Burlington, MA Compensation: $130,0... ...Background in wearable devices, robotics, or human-centered systems. ~ Familiarity with process standards including IEC 6230...Full time$62.5k - $125k
...space exploration to biomedical engineering, lives often depend on the... ...techniques. • Develops embedded software based on prototype... ...software development for real-time systems. • Mastery of high level... ...Experience with in-circuit emulators, JTAG debuggers and...Full timeLocal area$134k - $184k
...nation's most demanding cyber problems. A Senior Embedded Software Engineer at STR will engage as part of a multidisciplinary team of... ...and physical worlds by creating models of physical systems, probing interfaces for weaknesses, and reverse engineering...Full timeLocal areaNight shift- ...Job Title: Senior Android Low- Level Embedded Software Engineer Location: Boston, MA (On-site)... ...and maintaining software for embedded systems. You will leverage your expertise in... ...embedded development tools, debuggers, emulators, and compilers. Experience developing...Full timeWork experience placement
$150k - $250k
...Embedded Software Engineer Extropic is seeking a highly skilled Embedded Software Engineer with deep... ...involves close interaction with the systems, IC design, test, and physics cross-... ...using JTAG/SWD debuggers, in-circuit emulators, and software diagnostic tools. Perform...$90k - $115k
...Embedded Software Engineer 10Beauty is a robotics startup based in Burlington, Massachusetts, United States. We have raised $70M from some of... ...high-performing software powering next-generation robotic systems. This role offers the opportunity to work across firmware,...Full time- A leading global semiconductor company seeks an Algorithm Design Engineer to work on advanced algorithm development for embedded systems. The role involves designing and optimizing converter algorithms for resource-constrained applications, and collaborating with teams...
- A leading technology company in Merrimack is seeking a Staff Software Engineer to lead software development for medical instruments. Responsibilities include designing embedded systems and ensuring high-quality software delivery. Candidates should have extensive experience...Flexible hours
- ...Embedded Systems Engineer (C/C++) As Embedded Systems Engineer (C/C++), you will be part of our Customer Care and R&D teams, you are in contact with the top #5 companies in the following market segments: Smart home, home appliances, wearables, industry, energy, medical...Remote work
$77.33k - $98.6k
.... This position will focus on migrating our legacy telephone systems to new VOIP infrastructure using the Avaya based platform. Job... ...s degree in Information Systems, Computer Science, Electrical Engineering, or a related technical field. Experience with Avaya System...- ...Manufacturing company, is a dynamic product development and engineering consulting firm located in Wilmington, MA. We work with pioneering... ...automation, and design for manufacturing. Fikst has growing embedded systems design capabilities, focusing on providing microcontroller...
- ...Position Overview: We are looking for a seasoned Senior Embedded Firmware Engineer with deep Rust expertise to lead the re-architecture and... ...bare-metal embedded programming across resource-constrained systems. Hands-on background designing and building secure...Full time
$130k - $145k
Sr. Mobile Software Engineer Department: Engineering Employment Type: Full Time Location: Burlington, MA Compensation: $130,000 - $1... .... Background in wearable devices, robotics, or human‑centered systems. Familiarity with medical device and Quality System standards,...Full time- A technology innovator in wearable devices is seeking a Senior Mobile Software Engineer. You will design and develop mobile applications that enhance user experience for their medical products. Ideal candidates have extensive experience in mobile app development using...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Emulation Engineer. Be the first to apply!

