Aerospace Modeling Senior Software Engineer-Active Secret Clearance Required
Decisive Intelligence, Inc. has an exciting opportunity seeking an Aerospace Modeling Senior Software Engineer located in Huntsville, AL.
This position requires an ACTIVE DoD Secret Security Clearance (which requires U.S. citizenship) in order to be considered
Decisive Intelligence, Inc. is seeking an Aerospace Modeling Senior Software Engineer to use an agile development process to develop software products for the Missile Defense System (MDS) in support of the Missile Defense Agency (MDA).
The software engineer provides software design, development, test, and integration support for a Modeling and Simulation (M&S) effort to develop truth models that drive performance of the MDS. In many cases, the baseline M&S are already developed - work will be centered on sustaining or adding capabilities and interfaces to the existing software models. In other cases, models will need to be extended past their current capabilities to support new missile design and behaviors.
Special emphasis will be placed on ability to integrate existing tools and their related data files into a larger scale simulation architecture. Ability to take large complex data and tools and make them more accessible to junior/mid-level engineers is a key capability requirement.
The candidate will work in a highly collaborative environment, participate in software team meetings, software design reviews, and technical interchange meetings. The candidate will work in a self-directed team environment, with well-defined "definitions of done," supporting both new and legacy software applications.
Bachelor of Science and/or Master of Science in Engineering, Math, Physics, Environmental Sciences, Computer Science, or Software Engineering.
10+ years of experience as a Software Engineer on large-scale, Agile-based DoD software development program is required.
Experience with C/C++ is required including expertise in multi-threaded and real-time processing, scheduling and resource utilization.
Must have experience in all phases of the software lifecycle: specification, design, implementation, integration, debug, and maintenance.
Must have familiarity with Agile processes and experience with source code control tools.
Must have familiarity with a structured, process-driven software development environment including peer reviews of all work products, using a revision control system, defect tracking, and build release practices.
Experience with applied automated testing techniques including unit and integration testing is required.
Special Skills Desired:
Experience with Linux OS, Git, Make and CMake and compilers, and Atlassian tools.
Experience with static analysis tools such as Coverity or Understand.
Experience or certification as a Product Owner is preferred.
Experience with test framework/application and system verification is a plus.
Experience with large-scale DoD simulation architectures and the data/interfaces that define their performance.
Direct experience with Objective Simulation Framework (OSF), Single Stimulation Framework (SSF), or related BMD tools desired - including experience with Optical Signature Code (OSC), Fast Line-of-Sight Integrated Target and Exhaust Scenes (FLITES), Kinetic Intercept Debris Distribution (KIDD), high-fidelity RF sensor models, or interceptor models including Terminal High Altitude Area Defense (THAAD), Ground Based Interceptor (GBI), or Aegis Weapon System.
Experience with GUI development is desired. Potential tools include OpenGL, wxWidgets, JUCE, qt, VTK, GTK, or similar GUI builders is a plus.
Experience with WorldWind or similar tools is desired.
Job Type: Full-time
Monday to Friday
Work Location: One location