Threat Modeling Software Engineer

4 weeks ago


Huntsville, United States CFD Research Corp. Full time

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.

About CFD Research: Since its inception in 1987, CFD Research has delivered innovative technology solutions within the Aerospace & Defense, Biomedical & Life Sciences, Intelligence & Sensing, and Energy & Materials industries. CFD Research has earned multiple national awards for successful application and commercialization of innovative component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services. Based in Huntsville, Alabama where laboratory facilities and headquarters are located, CFD Research also has office and laboratory facilities in Dayton, Ohio, prototyping test and evaluation facilities in Hollywood, Alabama, and office facilities in Fort Walton Beach, Florida. CFD Research is an ISO9001:AS9100D registered company and is appraised at CMMI Level II for Services. CFD Research is a 100% ESOP (employee-owned company) recognized in Inc. Magazine's Inc5000 as a top growing company for three of last four years. Learn more at www.cfd-research.com

Benefits: CFD Research offers competitive salaries and excellent employee benefits, including an employer matching 401(k) and Employee Stock Ownership Plan (ESOP). CFD Research offers a highly competitive insurance package, including medical, vision, and dental insurance. We offer company paid leave, compensation time, parental leave, long-term disability, accidental death and dismemberment, and life insurance. Performance appraisals occur twice a year and annual pay increases are based upon corporate goals, personal development, performance, and outstanding achievements. In addition, group and individual bonuses are awarded for exceptional performance.

CFD Research is an EO employer - Veterans/Disabled and other protected categories



  • Huntsville, Alabama, United States CFD Research Corporation Full time

    Job DescriptionCFD Research Corporation is seeking a skilled Software Engineer to join our team at Redstone Arsenal in Huntsville, AL. In this role, you will play a critical technical role in the reverse engineering and exploitation of threat systems, including decompiling binary executable files to source code to extract underlying algorithms,...


  • Huntsville, Alabama, United States CFD Research Corporation Full time

    Job DescriptionCFD Research Corporation is seeking a skilled Software Engineer to join our team 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 decompiling binary executable files to source code to extract underlying algorithms,...


  • Huntsville, United States BlueHalo Full time

    BlueHalo is seeking a highly skilled Threat Systems Analyst to join our team! This role focuses on providing threat signature development and modeling support to the Missile Defense Agency’s (MDA) Modeling and Simulation Directorate’s Threat Modeling Center (TMC).Key Responsibilities Collaborate with MDA and external stakeholders to determine threat...


  • Huntsville, United States Top Secret Clearance Jobs Full time

    About the job Research Threat Analyst, Senior Top Secret Clearance Jobs is dedicated to helping those with the most exclusive security clearance find their next career opportunity and get interviews within 48 hours. A day in the life of a Research Threat Analyst, Senior:As a Research Threat Analyst supporting the Missiles & Space Intelligence Center (MSIC),...


  • Huntsville, Alabama, United States deciBel Research Full time

    Job Title: Software Development EngineerdeciBel Research is seeking a skilled Software Development Engineer to support design and development activities for both modeling and simulation and tactical software on a combat system fielding and sustainment effort.Key Responsibilities: Supporting new capability designs within the Modeling, Simulation, and Analysis...


  • Huntsville, United States CFD Research Corporation Full time

    CFD Research Corporation is adding a talented Modeling & Simulation Engineer to our current team. This individual will support customer site work in Huntsville, AL. In this role, the Modeling and Simulation Engineer will design and develop software to aid in the development, verification and validation of threat models such as weapon systems, radar, etc....


  • Huntsville, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow's problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a senior-level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...


  • Huntsville, United States Lynx Software Technologies Full time

    Description Thompson Software Solutions is seeking a Senior Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. The successful candidate will be a member of a high-performing multi-site team and must be self-motivated with a strong work ethic, time-management, and interpersonal...


  • Huntsville, United States Hexagon US Federal Full time

    Company Overview At Hexagon US Federal we provide cutting-edge technologies and a wide range of professional services to enable our customers to make smarter and faster operational decisions and improve mission effectiveness. Hexagon US Federal is an independent subsidiary of Hexagon Corporation exclusively focused on bringing the broad range of Hexagon...


  • Huntsville, United States Modern Technology Solutions Inc Full time

    Overview Own Your Future. Modern Technology Solutions, Inc. (MTSI), is seeking a Modeling and Simulation Software Developer in Huntsville, AL. Why is MTSI known as a Great Place to Work? Interesting Work: Our co-workers support some of the most important and critical programs to our national defense and security. Values: Our first core value is that...


  • Huntsville, AL, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, Alabama, United States Siemens Digital Industries Software Full time

    About the RoleSiemens Digital Industries Software is currently recruiting students for our Spring 2025 Strategic Student Program. As a Software Engineer Intern, you will have the opportunity to work on AI/ML research and development projects in our Office of Technology group. The ideal candidate will have skills in Python, C/C++, and a good understanding of...


  • Huntsville, United States Radiance Technologies Full time

    Radiance Technologies, a 100% employee-owned company, is seeking candidates for a Senior Software Engineer to support of a U.S. Army program. This position requires a talented and experienced Software Engineer to contribute to a software engineering team within a larger, multidisciplined team to perform the System Development Life Cycle (SDLC) process,...

  • Software Engineer

    4 weeks ago


    Huntsville, United States enVention Full time

    ENVENTION is seeking a Mid- to Senior-Level software developer with a passion for building disruptive technologies through a confluence of rapid prototyping, software craftsmanship and elegant user interfaces. As a member of this team, you will know that your work brings impact to our Warfighters, as we work closely with Subject Matter Experts (SMEs) and End...


  • Huntsville, United States OAR Corporation Full time

    Job Title Junior Software Engineer Job Type Full-time Location Huntsville, AL US (Primary) Travel 0 - 10% Job Description Junior Software Engineer OAR is seeking enthusiastic and focused Junior level software engineers to become part of our Software Development team. Candidates should be able to collaborate effectively with team members, possess solid...


  • Huntsville, United States Leonardo DRS Full time

    Job Responsibilities Become a technical master of our software products and the underlying technologies that power them. Collaborate closely with stakeholders, product owners, verification & validation teams, and the development team to define, capture, and refine technical requirements. Analyze and assess software requirements for consistency,...

  • Software Engineer

    4 weeks ago


    Huntsville, United States 1st Edge LLC Full time

    1st Edge is a growing business seeking top performers to join in our mission of developing Artificial Intelligence solutions for our government customers. We offer technically advanced, challenging work in an employee-centered environment driven by the desire to contribute to a meaningful purpose. Our employees work closely with Space and Missile Defense...


  • Huntsville, United States CFD Research Corporation Full time

    Missile Modeling and Simulation (M&S) Engineer CFD Research's Aerospace Data Science Group is developing a portfolio of traditional modeling and simulation and, machine learning tools for supporting aerospace R&D. This includes development of predictive machine learning and reduced-order models for (1) rapid estimation of aerospace vehicle properties;...