Threat Modeling Software Developer

2 weeks ago


Huntsville, Alabama, United States CFD Research Corp. Full time
Job Title: Threat Modeling Software Engineer

CFD Research Corporation is seeking a talented Software Engineer to join our 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 decompiling binary executable files to source code to extract underlying algorithms, communications, I/O architecture, message/data formats, and system component architecture.

The candidate will also assist the engineering team in analyzing 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.

Requirements:
  • B.S. in Computer Science, Computer Engineering, Data Science, or related technical degree
  • Five (5) plus years of 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++
  • Strong analytic skills and interest/experience in radar, missile, and/or directed energy weapon topics
  • Familiarity with the fundamentals of distributed version control for software development
  • 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:

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.

CFD Research is an ISO9001:AS9100D registered company and is appraised at CMMI Level II for Services.

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.



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

    Job Title: Threat Modeling Software EngineerCareer Opportunity at CFD Research CorporationCFD Research Corporation is seeking a talented Threat Modeling Software Engineer to join our team in Huntsville, AL. As a key member of our engineering team, you will play a critical technical role in the reverse engineering and exploitation of threat systems.Key...


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

    Job Title: Threat Modeling Software EngineerCFD Research Corporation is seeking a talented Software Engineer to join our 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 decompiling binary executable files to...


  • Huntsville, Alabama, United States CFD Research Corp. Full time

    Job Title: Threat Modeling Software Reverse EngineerCFD Research Corporation is seeking a highly skilled Software Engineer to join our team in Huntsville, AL. As a key member of our engineering team, you will play a critical technical role in the reverse engineering and exploitation of threat systems.Key Responsibilities:Reverse engineer and decompile binary...


  • Huntsville, Alabama, United States Modern Technology Solutions Inc Full time

    Job Title: Modeling and Simulation Software DeveloperModern Technology Solutions, Inc. (MTSI) is seeking a skilled Modeling and Simulation Software Developer to join our team in Huntsville, AL.About the RoleWe are looking for a talented software developer to design, develop, and maintain modeling and simulation software for our clients. The ideal candidate...


  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryLeidos Defense Systems is seeking a skilled software developer to join our team in the Sensor Systems Analysis and Engineering Department. As a junior-to-mid-level software developer, you will be responsible for creating innovative solutions for complex problems in modeling and simulation.Key ResponsibilitiesDevelop software to solve problems in...


  • Huntsville, Alabama, United States Leidos Holding Full time

    About the RoleWe are seeking a highly skilled software developer to join our team at Leidos Defense Systems. As a software developer, you will play a critical role in creating innovative solutions for complex problems in the field of modeling and simulation.Key ResponsibilitiesDevelop software solutions for various modeling and simulation efforts within the...


  • Huntsville, Alabama, United States Leidos Holding Full time

    Job SummaryLeidos Defense Systems is seeking a junior-to-mid-level software developer to join our team of engineers and scientists in the Sensor Systems Analysis and Engineering Department. As a software developer, you will play a critical role in creating unique solutions for complex problems in the areas of sensor integration, testing, characterization,...


  • Huntsville, Alabama, United States Leidos Holding Full time

    Job SummaryLeidos Defense Systems is seeking a junior-to-mid-level software developer to join our team of engineers and scientists in the Sensor Systems Analysis and Engineering Department. As a software developer, you will play a critical role in creating unique solutions for complex problems in modeling and simulation (M&S) efforts.Key...


  • Huntsville, Alabama, United States deciBel Research, Inc. Full time

    Job Title: Mid-Level Software EngineerdeciBel Research, Inc. is seeking an experienced software engineer to support design and development activities for combat systems.Job Summary:We are looking for a skilled software engineer to join our team and contribute to the development of modeling and simulation tools, tactical software, and combat system...


  • Huntsville, Alabama, United States deciBel Research, Inc. Full time

    Job OverviewdeciBel Research, Inc. is seeking a highly skilled Mid-Level Software Engineer to support the design and development of modeling and simulation software for combat systems.The ideal candidate will have experience with modeling and simulation design and development, as well as tactical software design and development. Strong programming skills in...


  • Huntsville, Alabama, United States deciBel Research Full time

    Job Title: Junior Software EngineerdeciBel Research is seeking a highly skilled Junior Software Engineer to join our team in Huntsville, AL.Job Summary:We are looking for a talented software engineer to support design and development activities for both modeling and simulation and tactical software on a combat system fielding and sustainment effort.Key...


  • Huntsville, Alabama, United States deciBel Research Full time

    Job Title: Junior Software EngineerdeciBel Research is seeking a highly skilled Junior Software Engineer to join our team in Huntsville, AL.Job Summary:We are looking for a talented software engineer to support design and development activities for both modeling and simulation and tactical software on a combat system fielding and sustainment effort.Key...


  • Huntsville, Alabama, United States deciBel Research Full time

    Job Title: Junior Software EngineerdeciBel Research is seeking a highly skilled Junior Software Engineer to join our team in Huntsville, AL.Job Summary:We are looking for a talented software engineer to support design and development activities for both modeling and simulation and tactical software on a combat system fielding and sustainment effort.Key...


  • Huntsville, Alabama, United States Cortina Solutions Full time

    Job OverviewCortina Solutions is seeking a skilled Modeling and Simulation Software Engineer to support the development, implementation, and testing of Modeling and Simulation (M&S) software within a Government Project Office.Key ResponsibilitiesProvide engineering oversight and support the Product Manager's vision in executing required duties.Coordinate...


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

    Job Title: Research Threat AnalystKODA Technologies Inc. is seeking a highly skilled Research Threat Analyst to join our team. As a Research Threat Analyst, you will play a critical role in supporting our threat studies team by providing expertise in electronic warfare and intelligence systems.Key Responsibilities:Design, develop, and integrate computer...


  • Huntsville, Alabama, United States CFD Research Corp. Full time

    About the RoleCFD Research Corporation is seeking a talented Modeling & Simulation Engineer to join our team in Huntsville, AL. As a key member of our team, you will support customer site work and contribute to the development of software tools for threat modeling and simulation.Key ResponsibilitiesDesign and develop software to aid in the development,...


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

    About the RoleThompson Software Solutions, a leading provider of innovative software solutions, is seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our software development team, you will play a critical role in designing, developing, and integrating software products for our clients.This position requires a...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for developing, integrating, and testing software products that meet the highest standards of quality and reliability.Key...


  • Huntsville, Alabama, United States CFD Research Corp. Full time

    About the RoleCFD Research Corporation is seeking a highly skilled Modeling and Simulation Software Developer to join our team. This individual will be responsible for designing and developing software to aid in the development, verification, and validation of threat models such as weapon systems, radar, and other complex systems.Key ResponsibilitiesDesign...


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

    Job Title: Modeling and Simulation EngineerCFD Research Corporation is seeking a talented Modeling and Simulation Engineer to join our team in Huntsville, AL. In this role, you will design and develop software to aid in the development, verification, and validation of threat models such as weapon systems, radar, and other complex systems.Key...