Embedded Systems Emulation Engineer
$110k - $151kSTR
Job Description
Job Description
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 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 us.fitly.work 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.
- ...join our team. This is a role for a Embedded Software Engineer who is eager to contribute to a small... ...to support encrypted communications systems including Layer 2 and Layer 3 In-line... ...interface design and implementation Emulation Environments Networking protocols (e....Suggested
$115k - $145k
...Embedded Software Engineer Proper Voltage Carlsbad, California, United States About this position Please... .... We're building intelligent battery systems that make advanced chemistries (... .... Hardware‑in‑the‑loop test rigs, or emulation frameworks such as Renode or QEMU. MISRA...Suggested$97.5k - $143k
...As an experienced and self-motivated Embedded Software Engineer, you will work with an experienced team... ...embedded Linux, real time operating systems, build systems, programming languages... ...in using development tools (IDEs, Emulators, analyzers, oscilloscopes) and debugging...SuggestedTemporary workImmediate startFlexible hours$163.6k - $234.6k
...efficiency.Mentor and coach verification engineers, driving continuous improvement in... ...and execution.Debug complex silicon and system-level issues during bring-up phases.Support... ...Verilog/System Verilog)Experience with emulation and prototyping platforms (Veloce, HAPS)...SuggestedFull timeTemporary workLocal areaFlexible hours- ..., and Information Technology Enabled Services.Job DescriptionOwn, lead and continually improve NTENT’s mobile products and agile engineering processesDesign and architect mobile applications and servicesSelect appropriate mobile development tools and technologies to deliver...SuggestedPermanent employmentFull timeH1b
- ...Job Description Role: Systems/Software Engineer Location: San Francisco, CA (Remote available; client visits may be required) Interview Mode: Phone/Skype Job Type: Contract Citizenship Requirement: US Citizens only (per client request) Brief Description...Contract workRemote work
- ...Emergent Staffing is seeking an Embedded Software Engineer (Battery Management System) to lead development of a high-voltage BMS platform on site in Carlsbad, CA. You will own BMS software architecture, implementation, validation, and long-term strategy alongside hardware...
$117k - $185k
...delivery and support of software running on embedded satellite terminal products (Ka-band, L-... ...and other sectors. You’ll be a software engineer working as part of a software team with... ...and bare-metal programming for embedded systems. Experience writing unit tests for C/C++...Permanent employmentTemporary workWork at office3 days per week- ...Day job Duties: (what this person will do on a daily/weekly basis)Prepares detailed functional specifications, design models, and system workflows from which software applications will bedeveloped and implemented.• Assist in the design and development of enterprise systems...For contractors
$160k - $180k
...mission. Summary: We are looking for a hands-on Principal Mobile Engineer to own and modernize our iOS and Android application ecosystem... ...work. The ideal candidate thrives on turning complex legacy systems into clean, reliable, high-impact mobile experiences that...Work at officeRemote work$210k - $230k
...proprietary implants, instrumentation, and design automation systems for personalized surgery. In this role, you will provide technical... ...current needs and future growth. You will collaborate with engineering teams and senior leadership to align technical strategy with business...- Company DescriptionSonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...Permanent employmentFull timeH1b
$110k - $125k
...compliance with FDA, ISO 13485, and internal Quality Management System (QMS) requirements.The PLM Analyst partners closely with R&D,... ..., Manufacturing, Supply Chain, and IT to manage product data, engineering changes, documentation, and system integrations across the...Full timeLocal areaVisa sponsorshipWork visa- ...Americans to make money better. Our financial system is broken. High fees, low rates, and too... ..., gig platforms, and others to deliver embedded financial services to millions of... ...operating in motion The Role As a React Native Engineer at OnePay, you'll craft simple and...Remote workFlexible hours
$120k - $135k
...Collaborate closely and efficiently with engineering managers, software QA, and cross-... ...Advanced knowledge of version control systems (Git, GitHub, Bitbucket), including managing... ...Preferred Skills: Experience developing for embedded Android environments with strict...Work at officeMonday to Friday$140.5k - $221.5k
...need Bachelor’s degree in computer science, computer engineering or equivalent. 5+ years of embedded software development experience using C/C++. 2+... ...Languages : C/C++ (Primary), Rust, and Bash. Operating System : Linux, OpenWRT. Testing Frameworks : Google Test,...- ...candidates must be authorized to work in the United States without visa or sponsorship.** Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development of a high-voltage BMS platform. This individual will serve as the technical owner for...Visa sponsorship
- ...am – 5:00 pm Location: In Office Job Description – Work includes collecting and analyzing business analyst’s and business experts’ system/app needs, developing IT requirements, determining appropriate system/app configurations, preparing testing scripts, creating and maintaining...Work at officeImmediate startMonday to Friday
- ...the job poster from Acara Solutions, An Aleron Company Sr. Engineering Recruitment Specialist at Acara Solutions Acara Solutions is seeking an Embedded Software Architect for Mission Critical Systems to join our client on a Full Time Direct Hire opportunity located...Full time
$80k - $90k
...commercial construction, manufacturer representation, or building products sales. We need foundational knowledge of building envelope systems, wall assemblies, thermal barriers, and architectural drawings. We expect strong technical skill with CRM platforms for managing...Daily paidFull timeFor contractorsFor subcontractorRelocation package$140k - $160k
...interact with every day. Arlo is seeking a talented Senior Embedded Firmware Engineer to develop next‑generation IoT and video streaming products... ..., Cloud, Mobile, QA, and ODM partners to ensure successful system integration and product delivery. Develop and integrate device...$150k - $170k
...for spine surgery one patient at a time.Position DescriptionAs Senior Software Engineer, you will work on projects related to proprietary implants, instrumentation, and design automation systems to enable personalized surgery. You'll be working on our full-stack...$210k - $230k
...proprietary implants, instrumentation, and design automation systems for personalized surgery. In this role, you will provide technical... ...current needs and future growth. You will collaborate with engineering teams and senior leadership to align technical strategy with business...- ...Write secure, efficient, and well-documented code aligned with Appian and organizational standards Integrate Appian with enterprise systems and third-party applications, ensuring seamless data flow Manage data migration, synchronization, and integrity across systems...Remote work
$160k - $190k
...Job Title Sr. Specialist, Electrical Engineer Base Salary: $160,000 $190,000 Location... ...of the program to define detailed system requirements. Design, build, and test... ...programming and debugging in embedded C Experience with stepper motor control...Full time$103.1k - $154.7k
...depend on – now and in the future. Job Summary: Thermo Fisher Scientific Inc. is seeking a highly skilled and motivated Sr Systems Analyst to join our Global Operations IT team. As a member of this team, you will play a key role in supporting the Distribution &...Full timeTemporary workWork at office$101.1k - $134.3k
...industry.Rockstar is on the lookout for a passionate Software Engineer who considers software development to be a craft, and possess a... ...external server clients. Develop highly reliable distributed server systems. Web performance optimization. Collaboration with other...Full timeWork at officeWorldwide- ...Demonstrated a high level of understanding in development concepts, technical designs, database designs, application specifications and system integration. Full stack application development experience and experience mentoring/assisting junior team developers on a team...Remote workRelocation
- ...environments across QC labs and manufacturing IPC. You will work with global teams to deploy standardized solutions, maintain local systems, and ensure security and regulatory compliance at the site. Ideal candidates will have 5+ years in IT support, familiarity with AD/...Local area
- ...CA is hiring for a Global Instrument Data and Connectivity IT specialist. You will support GMP environments, maintain local client systems, and coordinate with global teams to implement standardized, secure solutions for QC labs and manufacturing IPC. The role requires...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Emulation Engineer. Be the first to apply!


