Search jobs > Huntsville, AL > Software engineer

Threat Modeling Software Engineer

CFD Research Corporation
Huntsville, AL, USA
Full-time

Threat Modeling Software Engineer

CFD Research Corporation is adding a talented Software Engineer to our current team for customer site support in Huntsville, AL.

In this role, the Software Engineer will play a critical technical role in the reverse engineering and exploitation of threat systems, which includes the decompiling binary of executable files to source code to extract the underlying algorithms, communications, I / O architecture, message / data formats, and system component architecture.

The candidate will also assist the engineering team in the analysis of the threat system performance characteristics, capabilities, and limitations and develop analysis tools to facilitate the reverse engineering process.

The foreign material exploitation derived software is then rehosted in a threat-realistic virtual environment, using intelligence informed modeling, and simulation to surrogate missing components.

Basic Qualifications :

  • B.S. in Computer Science, Computer Engineering, Data Science or related technical degree
  • Five (5) plus years experience performing software development in Windows and Linux environments using compiled languages such as C / C++, Java, and / or Fortran.
  • Proficiency in MATLAB and Python
  • Proficiency in Assembly Languages
  • Proficiency in C / C++
  • Position requires strong analytic skills, and interest / experience in radar, missile, and / or directed energy weapon topics
  • The candidate should be familiar with the fundamentals of distributed version control for software development.
  • Candidate must be a U.S. Citizen
  • REQUIRED Active TS / SCI clearance

Preferred Qualifications :

  • Experience in Embedded systems and / or Embedded software development (e.g. x86, x64, or RISC, ARM, and microcontrollers)
  • Experience with software reverse engineering tools (e.g. Autopsy, IDA Pro, Ghidra)
  • Experience with virtualization and emulation tools (e.g. VMware, VirtualBox, QEMU)
  • Experience with distributed systems architecture and computer networking
  • Experience in programming associated with Field Programmable Gate Arrays (FPGAs)
  • Experience with Digital Signal Processing (DSP) design or modeling and analysis of Software Defined Radios (SDRs)
  • Knowledge of military systems (e.g. missiles, C4ISR, radars)
  • Proficiency in Python or other scripting language
  • Proficiency in SQL
  • TS / SCI clearance with recent poly is preferred

Location : This role is based at Redstone Arsenal, in the Huntsville, AL area and is 100% onsite.

30+ days ago
Related jobs
Promoted
Leidos Inc
Huntsville, Alabama

Leidos Dynetics' Threat Intelligence and Exploitation Department is seeking an electrical engineering or computer engineering intern with requisite skills and interest to support solutions for the United States Intelligence Community and/or Test and Evaluation Community. Leidos Dynetics is seeking a...

Promoted
Leidos
Huntsville, Alabama

Leidos Dynetics' Threat Intelligence and Exploitation Department is seeking an electrical engineering or computer engineering intern with requisite skills and interest to support solutions for the United States Intelligence Community and/or Test and Evaluation Community. Leidos Dynetics is seeking a...

CFD Research Corporation
Huntsville, Alabama

In this role, the Software Engineer will play a critical technical role in the reverse engineering and exploitation of threat systems, which includes the decompiling binary of executable files to source code to extract the underlying algorithms, communications, I/O architecture, message/data formats...

CFD Research Corporation
Huntsville, Alabama

Threat Modeling Software Engineer. In this role, the Software Engineer will play a critical technical role in the reverse engineering and exploitation of threat systems, which includes the decompiling binary of executable files to source code to extract the underlying algorithms, communications, I/O...

00180 Dynetics, Inc
Huntsville, Alabama

Leidos Dynetics' Threat Intelligence and Exploitation Department is seeking an electrical engineering or computer engineering intern with requisite skills and interest to support solutions for the United States Intelligence Community and/or Test and Evaluation Community. Candidate should be able to ...

Promoted
All Points, LLC
Huntsville, Alabama

Responsible for designing, testing, and developing well designed web based software coding that is testable, and efficient by using best software development practices to meet user’s needs; recommending software upgrades for current and future systems; as well as translating the User Interface (UI)/...

Promoted
SAIC
Huntsville, Alabama

Systems Engineer will also need a solid depth and breadth understanding of engineering processes to help drive the definition, maintenance, synchronization, and monitoring of processes to include: architecture definition, interfaces coordination, requirements management, formal technical reviews, ar...

Promoted
SOSi
Huntsville, Alabama

In this role, you will construct data analytical infrastructure, data engineering, data mining, exploratory analysis, predictive analysis, and statistical analysis. You will leverage scientific techniques to transform petabyte-scale data into insightful data products to enable data-driven decisions....

Promoted
OASYS, INC.
Huntsville, Alabama

Control Systems Data Analyst/Field Engineer. Leading Edge Government contractor in Huntsville Alabama, is seeking applicants for a Control Systems Data Analyst/Field Engineer position to support our Army customer in Huntsville, AL. Supervisory control and data acquisition (SCADA). ...

Promoted
Leidos Inc
Huntsville, Alabama

Test Instrumentation & Lethal Mechanisms Portfolio which develops Fuzing Systems (Ignition Safety Devices for igniting rocket motors, Electronic Safe & Arm Devices for initiating warheads), Proximity Sensors, as well as telemetry systems for rocket, missile and unmanned aerial system applications. L...