Software Engineer - Emulation Tooling and Modeling jobs in United States
cer-icon
Apply on Employer Site
company-logo

STR ยท 5 months ago

Software Engineer - Emulation Tooling and Modeling

Systemstechnologyresearch is a growing technology company specializing in advanced research and development for defense, intelligence, and national security. They are seeking an Emulation Tooling and Modeling Software Engineer to develop cutting-edge emulation models and tools, ensuring high-quality simulations of complex systems.

Artificial Intelligence (AI)Machine Learning
check
Growth Opportunities
badNo H1BnoteSecurity Clearance Requirednote

Responsibilities

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

Qualification

C/C++PythonEmulation principlesVirtualization toolsHardware interfacesUnit testingSource code managementSoft skills

Required

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++ 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)
BS in Computer Engineering, Computers Science, Electrical Engineering or related field

Preferred

Active Top Secret (TS) Security Clearance
Familiarity with network architectures and protocols
Implant or software patch development
Masters or PhD in related field

Company

STR

twittertwittertwitter
company-logo
STR is built on people & technology platforms tackling tough problems in cybersecurity, distributed sensing & artificial.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Mark McClure
CTO and Executive VP
linkedin
leader-logo
James Wright
ACPSO/PERSEC Officer
linkedin
Company data provided by crunchbase