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

STR ยท 6 hours ago

Software Engineer - Emulation Tooling and Modeling

STR is a technology company focused on advanced research and development for defense, intelligence, and national security. They are seeking an Emulation Tooling and Modeling Software Engineer to develop emulation models of complex cyber physical systems and support model development for various components and algorithms.

Artificial Intelligence (AI)Machine Learning
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

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 interfacesSource code managementSoftware engineering principlesNetwork architecturesCollaborative 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