DCS Corp
Senior Software Engineer
At a glance
Location: US-OH-Columbus Map
Posted: 10/14/2021
Closing: 11/13/2021
Degree: Not Specified
Type: Full-Time
Experience: Not Specified
DCS Corp
Job description

Infoscitex, a DCS company, is seeking an experienced Senior Software Engineer to support Air Force Research Lab (AFRL) efforts in Columbus, OH. Are you interested in working in a high-tech company on cutting edge technology to help solve national security problems? Do you want to be challenged every day supporting world class research and development? If so, Infoscitex may be the place for you! Infoscitex is an employee owned organization known for creating agile technology solutions across the U.S. Defense, Aerospace, Human Factors, and Security markets.

Infoscitex is looking for self-driven, innovative, team-oriented software professionals to work with our team of scientists, engineers, and researchers who are at the forefront of Air Force technologies. Our team is developing software for high visibility Modeling, Simulation, and Analysis (MS&A) in support of the Advanced Framework for Simulation, Integration, and Modeling (AFSIM).

AFSIM is a U.S. Air Force simulation environment written in C++ and utilized for engagement-level and mission-level analysis by military operations research analysts to evaluate combat effectiveness of advanced weapon system concepts. AFSIM is a Monte Carlo simulation tool which may be run either constructively to generate analytic results, or in real-time to support Operator in the Loop (OITL) Experimentation and Wargaming needs. AFSIM is becoming accepted as a standard operations analysis tool across DoD and industry.

Essential Job Functions:

As a Senior Software Engineer, you could expect to:

Develop C++ simulation software, including mathematical and physics based algorithms and graphical user interfaces and visualization.

Participate within a software development team to design, develop, test, and deploy assigned modeling and simulation software.

Develop, test and integrate AFSIM software in accordance with specifications.

Apply software best practices (version control, documentation, etc.) for all developed and modified software.

Improve AFSIM Integrated Development Environment (IDE), which provides a user interface to AFSIM for scenario generation, model execution, and results visualization.

Upgrade visualization tools utilizing GUI controls, Open GL and Open Scene Graph (OSG) for graphics.

Develop next generation AFSIM simulation environment for analysts and warfighters.

Participate in ongoing development of physics-based representations of aerospace vehicles, weapon systems, sensors (including tracking and fusion capabilities), Electronic Warfare (EW) techniques, cyber effects, and communication systems.

Requirements:

Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

At least a BS degree in Engineering, Science, Mathematics, or a related technical discipline and at least 12 years of related analysis experience. (We have multiple levels associated with this opportunity. Candidates with advanced degrees or varying experience may be considered for alternative classification.)

Applicants selected will be subject to a U.S. Government background investigation and must meet eligibility requirements for access to classified information: eligible to attain a Secret level U.S. DoD security clearance.

Experience developing object-oriented software using programming languages such as C++, C#, or Java.

Ability to conceptualize complex problem statements to formulate widely applicable solutions.

Excellent written and verbal English communications skills.

Proficiency developing software with the Visual Studio integrated development environment.

Ability to work well in team environments.

Ability to travel as needed.

An ideal candidate may bring the following attributes, although these are not firm requirements for consideration:

MS in Engineering, Science, Mathematics, or related technical discipline.

Significant C++ development experience.

Development experience on both Linux and Windows platforms.

Experience with continuous integration / continuous delivery (CI/CD).

Experience with CMake.

Experience with software version control tools.

Active security clearance, Secret or higher.

Knowledge and experience with engagement, mission, or campaign level Modeling & Simulation (M&S) environments (constructive and virtual) and/or Modeling, Simulation, and Analysis (MS&A) concepts.

Familiarity with modern military systems.

Senior Software Engineer