This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
Architect, develop, implement, and test applications featuring modular software design principles
Develop bare metal emulators in C/C++, Python as well as unit tests for verification of capabilities
Develop emulator capabilities and unit tests to increase overall feature capabilities to develop advanced models
Implement component models in Python/C/C++, and integrate models into system-level simulations with software processing chains, including development of unit-level and system-level tests and verification
Develop integrated models using virtualization tools (e.g., QEMU, Docker), that are networked together, and launched using scripting tools (e.g. bash, python)
Communicate technical foundations of models and algorithms through reports and briefings
Requirements:
Active Secret security clearance with eligibility for Top Secret (TS) clearance
U.S. citizenship
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, Computer Science, Electrical Engineering or related field
Nice to have:
Active Top Secret (TS) Security Clearance
Familiarity with network architectures and protocols
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.