Software Engineer - Emulation Tooling and Modeling [Remote]
STR
- Remote job
STR is hiring an Emulation Tooling and Modeling Software Engineer to be part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge technologies with significant and immediate impact on our national security. This position offers an excellent opportunity to work at the nexus of computers and real-world physical systems. We believe that each employee has a unique set of skills, experiences, and perspectives that are essential to providing our customers with innovative solutions. The skills listed below are representative of those needed for this role but are not the only acceptable set. If you see an overlap with your skills, go ahead and apply!
The Emulation Tooling and Modeling Software Engineer must be proficient in one or more of the high-level languages (C/C++, Python) used for building the underlying tools that support the development of emulation models of complex cyber physical systems. Successful candidates will have experience in reverse engineering of embedded instruction set architectures (e.g., ARM, PPC) and a desire to develop required emulator tooling across a diverse class of targets of interest. The ability to develop tools such as operating system handlers, bare metal firmware emulation, and virtual device simulation are key to support the emulation of representative signal processing and control systems components and algorithms. Such components will be prototyped with time and event-driven simulations and implemented on real-time hardware systems.
The Emulation Tooling and Modeling Software Engineer will also support model development for sensors, actuators, dynamics and environmental factors from first principles, measured data, available documentation/literature and hardware/software artifacts. The quality and validity of the models are ensured using unit testing and effective operation after integrating the modules into larger system simulations. Knowledge and experience developing modular code compliant with well-defined component message/protocol interfaces is highly relevant. Models often include both hardware and software elements, and experience working at the software/hardware interface (e.g., serial, USB, data acquisition subsystems and device drivers) is particularly useful.
What you will do:
- Working as part of a small, focused team to architect, develop, implement, and test applications featuring modular software design principles
- Developing bare metal emulators in C/C++, Python as well as unit tests for verification of capabilities
- Developing emulator capabilities and unit tests to increase overall feature capabilities to develop advanced models
- Implementing component models in Python/C/C++, and integrating models into system-level simulations with software processing chains, including development of unit-level and system-level tests and verification
- Developing integrated models using virtualization tools (e.g., QEMU, Docker), that are networked together, and launched using scripting tools (e.g. bash, python)
- Communicating technical foundations of models and algorithms through reports and briefings
Who you are:
- This position requires the ability to obtain a Top Secret (TS) security clearance, for which U.S. citizenship is needed by U.S. Government.
- Proficiency in C/C++ and Python
- Familiarity with virtualization tools (e.g. Docker, QEMU)
- Strong grasp of emulation principles, computer architecture, and software engineering principles
- Experience working with hardware components and interfaces.
- Experience using collaborative source code management (Git, Subversion)
Education:
- BS in Computer Engineering, Computers Science, Electrical Engineering or related field
Nice to have:
- Active Top Secret (TS) Security Clearance
- Familiarity with network architectures and protocols
- Implant or software patch development
- Masters or PhD in related field
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 swooped.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.
$105k - $140k
A leading technology company in Virginia Beach seeks a full-time Software Engineer to develop and maintain Java-based modeling tools. The ideal candidate will have a minimum of 5 years of relevant experience, strong skills in Java, and the ability to debug complex systems...SuggestedFull timeRemote workFlexible hours$105k - $140k
...critical defense and technology initiatives by solving complex operational and engineering challenges. We are seeking a motivated, collaborative Software Engineer to support Java-based modeling tool capabilities for SysML and MBSE workflows across. In this role, you’ll...SuggestedFull timeTemporary workLocal areaRemote workFlexible hours- ...machine learning, probabilistic modeling, and deep geoscience expertise... ...and extend internal modeling tools used to generate subsurface outputs. You will take software built around scientific... ...who can bridge product-quality engineering with scientific computing....SuggestedRemote work
- ...Description Job Description LI-DNI Senior Software Engineer - Modeling and Simulation Location : Onsite in... ...'s products use digital engineering tools to support decision-making and... ...develop robust software focusing on emulating physical systems and simulating notional...SuggestedWork at officeLocal areaImmediate startRemote workWork from homeRelocationRelocation packageMonday to Friday3 days per week
$150k - $300k
...Software Engineer – Satellite Modeling and Tasking Get AI-powered advice on this job and more exclusive features. This range is provided by Array... ...software packages and/or model-based digital engineering tools Preferred Skills and Experience: Knowledge of...SuggestedPermanent employmentFull timeRemote work$149.2k - $214.5k
...Role Abnormal AI is looking for a Software Backend Engineer II to join the Detection Team. The... ...focused on building systems for Detection's Model Platform, you will be responsible for... ...Leverage the industry standard AI tools to architect, design, build, deploy and...Immediate startRemote work$125k - $185k
...industries in three core areas: tools and infrastructure, operating... ...the Role The Systems Engineering Tools & Traceability Engineer... ...tooling that connect requirements, modeling, validation, and test data... ...degree in Computer Science, Software Engineering, Robotics, Electrical...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$83k - $138.2k
...PNC Park. JOB PURPOSE The Omni Tooling & Visibility Engineering Team at DICK'S Sporting Goods... ...class solutions. Perform business and software analysis and coordinates work of moderate... ...resources and provide physical modeling and design services to tune database...Temporary workRemote work- ...goal is to provide reliable, easy-to-use tools and knowledge to accelerate developer productivity... ...'re a peer-led team working closely with engineering across the company. Everyone contributes... ...and easy to use. Our Collaboration Model We are a remote-first team distributed...Remote work
$176.7k - $190k
...A DAY IN THE LIFE: As a Senior Software Engineer II, you will be responsible for the design... ...team members through mentorship, and by modeling Tandem values. Senior Software... ...infrastructure, including build orchestration, tool chains, configuration systems, and...Local areaRemote workWork visa- ...to intuitive design, intelligent software, and next-generation safety and entertainment... ...methodology to develop in house tooling for software and system modelling automation scripts enabling... ...automation of software and system engineering models as per GM Modelling...Full timeLocal areaWork from homeRelocationRelocation packageFlexible hours3 days per week
$220k - $278k
...hardware, firmware, orchestration software, and API — we have access to... ...the minds of expert network engineers: the way they read a... ...embed that judgment into our models at scale and use it to transform... .... You'll own the systems and tooling that turn Network Engineer expertise...- Aquent seeks a Software Engineer to develop tools connecting AI models to enterprise data. The role focuses on implementing MCP tools and enhancing test coverage for coding assistants. The ideal candidate will possess a strong SQL background, familiarity with agentic workflows...Remote job
- ...use a combination of robotics and software to efficiently handle large... ...a highly skilled Senior Software Engineer to design and implement functional emulation solutions for simulating Robotics... ...development life cycle Developing tools and applications by producing clean...Temporary work
$95k - $140k
...Tool-Building Software Engineer Join Terran Robotics to help pioneer intelligent, autonomous construction systems at the ground floor of a fast... ...extensions, or build systems. Familiarity with integrating AI models into software tooling. Exposure to robotics or...Contract workFor contractorsWork at officeLocal areaRemote work$102.4k - $166.4k
...creative and collaborative Scientific Software Engineer to help solve the unique software challenges... ...'s multi-level hardware simulation tools across compiler pipeline together with... ...multi-level hardware virtual machine that emulates QuEra's domain-specific language (DSL)...Remote work$91k - $121k
GHX is seeking a Software Engineer III to work on our innovative Content Tooling solution. This individual will be responsible for the creation, implementation, and... ...modern AI technologies including Large Language Models (LLMs), AI agents, and intelligent automation...Remote workWorldwideShift work$189.6k - $260.7k
...Senior Software Engineer, AI Tools & Security This range is provided by Docker, Inc. Your actual pay will be based on your skills and experience... ...re defining how developers safely harness the power of the Model Context Protocol (MCP) in real‑world environments. We’re...Full timeRemote workHome office$126.7k - $190.1k
...Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group >... ...you will be responsible for the software design and development of quantization tooling within the AISW Tools team. Our... ...developers to deploy neural network models on Snapdragon platforms at...Work from home- ...Baseten Model Performance Engineer Baseten powers mission-critical inference for the world's most dynamic AI companies, like Cursor, Notion... ...research, flexible infrastructure, and seamless developer tooling, we enable companies operating at the frontier of AI to bring...Remote workFlexible hours
$204k - $259k
...5+ U.S. states. The Large Model Evaluation team is at the nexus... ...for quantitatively‑minded engineers to research and propose new ways... ...in a heavily quantitative software engineering area ~ Experience... ...through to productionized tools. We prefer: Experience...Full timeRemote work- We are a leading global software company dedicated to the world... ...computer aided design, 3D modeling and simulation— helping... ...motivated and technically skilled Emulation Hardware Support Engineer to maintain, monitor, and... ...monitoring and automation tools Proficiency in...Work at officeRemote work
$140k - $190k
...defining work. The next era of software won’t operate at human scale.... ...for a Fullstack Software Engineer to join our GTM Engineering team... ...technologies to build impactful tools and workflows. UX: Design and... ...Cockroach Labs has a hybrid work model, with Roachers that are local...Full timeLocal areaRemote workFlexible hours- ...to capture human motion at scale, and your role as a Full Stack Engineer for Data Operations is to grow the platform that manages this... ...memory developers across the globe to building the high-fidelity tools used to audit, filter, and qualify hundreds of hours of data...Remote workShift work
$83.28k - $190.5k
...Platform Software Engineer We made history and now we work to transform... ...firmware changes. Threat Modeling and Vulnerability Analysis... ...integration. Integrate and configure tools for over-the-air flash... ...tools, especially ATI emulators preferred Experience with...InternshipImmediate startFlexible hours- ...Research is seeking a talented S oftware Engineer to join our Modeling and Simulation (M&S ) development... ...: Develop and integrate software solutions into existing M & S frameworks... ...control, issue management, and CI/CD tools such as git, Bitbucket, GitLab, Jenkins...Work at officeRemote work
$120k - $160k
...SAIC's Horizon program is seeking you, our latest Modeling and Simulation Software Engineer , to support the U.S. Space Force's mission of delivering... ...applications. You'll be integrating mission simulation tools into an automated system-level trade study execution architecture...Work at officeRemote work- ...Senior Software Engineer - AI Developer Tooling Workflows Join the team redefining how the world experiences design. Thanks for stopping by. We... ...solved before, with access to state-of-the-art tooling, models and infrastructure. Building and enhancing AI tooling...Work at officeRemote workFlexible hours
$115k - $130k
...Our people are expected to experiment boldly, adopt new tools, and continuously raise what's possible to create meaningful... ...'t been invented yet, you'll fit right in. Senior Model-Based Control Software Engineer - Ninja SharkNinja is seeking a Senior Model-...Temporary workWork at officeLocal areaFlexible hoursShift work- ...Job Title Director of Platform Engineering and Tools Job Description The Stellarus Commercial... ...in healthcare. Our leadership model is about developing great leaders at all... ...10 years prior relevant experience in software engineering, infrastructure, or...Full timePart timeWork at officeLocal areaWork from homeHome officeShift work2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Emulation Tooling and Modeling [Remote]. Be the first to apply!
- software engineer internship remote Remote
- software engineer staff Remote
- machine learning software engineer Remote
- software engineer part time Remote
- facebook software engineer Remote
- senior robotics software engineer Remote
- software developer night shift Remote
- software engineer entry level Remote
- software development engineer aws Remote
- associate software engineer Remote

