Threat Modeling Software Engineer

2 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, United States CFD Research Corporation Full time

    Job DescriptionJob DescriptionCFD 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...


  • 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...


  • Huntsville, United States CFD Research Corp. 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 CFD Research Corporation Full time

    Job DescriptionJob DescriptionCFD 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...


  • Huntsville, United States CFD Research Corporation Full time

    Job DescriptionJob DescriptionCFD 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...


  • Huntsville, United States KODA Technologies, Inc. Full time

    Research Threat AnalystCompany Overview: KODA is a people-first company recognized as a five-time winner of Huntsville's Best Places to Work® Award, certified as a Great Place to Work®, and a Best Place for Working Parents®. KODA is a small business focused on solving complex engineering problems on national-priority projects in domains such as missile...


  • Huntsville, Alabama, United States Archarithms Inc Full time

    Job OverviewAbout Arcarithm: We are a pioneering company committed to transforming the landscape of technology.As a part of our dynamic team, you will contribute to innovative projects that have a significant impact on various sectors.Located in a thriving environment, we prioritize integrity, transparent communication, work-life balance, and professional...


  • Huntsville, Alabama, United States Archarithms Inc Full time

    Job OverviewAbout Arcarithm: We are at the forefront of innovation, dedicated to transforming the world through advanced technology.At Arcarithm, we pride ourselves on fostering a culture of integrity, open dialogue, work-life balance, and professional growth. Our commitment to our employees is reflected in our comprehensive benefits package, which includes...


  • Huntsville, United States KODA Technologies Inc. Full time

    Job DescriptionJob DescriptionResearch Threat AnalystCompany Overview:KODA is a people-first company recognized as a five-time winner of Huntsville's Best Places to Work® Award, certified as a Great Place to Work®, and a Best Place for Working Parents®. KODA is a small business focused on solving complex engineering problems on national-priority...


  • 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....

  • RCS Modeling Engineer

    2 weeks ago


    Huntsville, Alabama, United States Delta Research Inc Full time

    Job OverviewPosition Summary: We are in search of skilled RCS analysts and engineers who possess the necessary experience and knowledge to create accurate digital models of foreign weapon systems. These representations are vital for the development and evaluation of U.S. defense systems aimed at protecting the nation and its allies.Key Responsibilities: The...


  • Huntsville, United States Cortina Solutions Full time

    Job DescriptionJob DescriptionSalary: Cortina Solutions is seeking a Modeling and Simulation Software Engineer that possess the knowledge and techniques experience required of software engineering or computer science to support requirements development, design, implementation, and testing of Modeling and Simulation (M&S) software within a Government Project...


  • Huntsville, Alabama, United States Parsons Corporation Full time

    Explore Your PotentialAt Parsons Corporation, we believe in a world filled with possibilities and opportunities. Join a team where you can be yourself, thrive, and find your next career move.Position Overview:We are looking for a skilled RF Systems Modeling and Simulation Engineer to enhance our diverse team dedicated to supporting critical defense...

  • RCS Modeling Engineer

    2 weeks ago


    Huntsville, Alabama, United States Delta Research Inc Full time

    Job OverviewPosition Summary: We are in search of skilled RCS analysts and engineers who possess the necessary experience and knowledge to create precise digital models of foreign weapon systems. These representations are vital for the development and evaluation of U.S. defense systems aimed at protecting the nation and its allies.Key Responsibilities: The...


  • Huntsville, Alabama, United States BAE Systems USA Full time

    About the RoleWe are seeking a highly skilled Software Technical Lead to join our team at BAE Systems USA. As a key member of our Integrated Survivability Solutions (ISS) product line, you will be responsible for leading a software development team in the design, development, and implementation of state-of-the-art threat detection solutions.Key...

  • Software Engineer

    2 weeks ago


    Huntsville, United States Concordia Technologies LLC Full time

    Job Description Job Description Concordia Technologies is seeking a highly skilled Software Engineer to contribute to our ongoing research and development efforts. You'll be at the forefront of developing innovative software solutions for next-generation robots and drones. The ideal candidate will have a strong foundation in software engineering principles...

  • RCS Modeling Engineer

    2 weeks ago


    Huntsville, Alabama, United States Delta Research Inc Full time

    Job OverviewPosition Summary: We are in search of skilled RCS analysts and engineers who possess the necessary experience and knowledge to create precise digital models of foreign weapon systems. These representations are essential for the evaluation and development of U.S. defense systems aimed at protecting the nation and its allies.Key Responsibilities:...


  • Huntsville, United States Cortina Solutions Full time

    Job DescriptionJob DescriptionSalary: Cortina Solutions is seeking a Modeling and Simulation Software Engineer that possess the knowledge and techniques experience required of software engineering or computer science to support requirements development, design, implementation, and testing of Modeling and Simulation (M&S) software within a Government Project...


  • 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...