The #1 Site for IT and Engineering Jobs - search all IT and Engineering  jobs.

Software Engineer

Job Description

Infoscitex (IST), a DCS company, has an opportunity for a mid-level to senior Software Engineer to support an extensive modeling, simulation and analysis effort in our Dayton, OH, office. Our team is developing software simulation models, algorithms and related materials in support of research in the areas of air vehicle autonomy and human-autonomous systems interactions.  The developed software is being implemented in Java and C/C++ to support its use within AFSIM and other simulation environments.

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 now becoming accepted as a standard operations analysis tool across DoD and industry.

Essential Job Functions:

In this role, you will have the opportunity to support activities in the following areas:

Developing software models for AFSIM and other simulation environments.

Developing automated tests and documentation for the software products that our team produces.

Researching Machine Learning (ML) and Artificial Intelligence (AI) techniques as applied to military tactics and human behavior representations.

Development of Air to Air combat engagement capabilities utilizing AI algorithms and P6DOF models.

Effects based representation of Electronic Warfare techniques as applied to military operations.

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

Providing leadership and supervisory functions for individuals and teams of software engineers.

Leading functional test activities for software developed by our team.

Developing virtual simulation capabilities that employ software developed by our team.

You could anticipate being asked to:

Develop simulation software, using C++ and/or Java, 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.

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

Interact with government and industry customers to define requirements and meet analytic needs.

Present results of the team’s development activities to government and industry customers.

Some short term travel may also be requested of you, from time to time.

Requirements:

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

At least a BS degree in engineering, mathematics, computer science, or related technical discipline and at least eight years of related experience. (We have multiple levels associated with this opportunity category. Candidates with varying degree and experience combinations may be considered for alternative classifications).

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

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

Ability to work well in team oriented environments.

Ability to lead and supervise engineers from a variety of disciplines including aeronautical, electrical, and computer engineering and computer science.

Ability to travel, if needed.

Although not firm requirements for consideration, we feel an ideal candidate would also bring the following attributes:

Experience with any LINUX OS.

Proficiency solving mathematical and physics-based problems of moderate complexity.

Experience with real-time operating systems.

Experience with CMake.

Experience with software version control tools (Git, Subversion, CVS, etc.).

Advanced skills developing software using C++ and Java.

Experience with agile software development processes.

Knowledge and experience with Modeling and Simulation (M&S) environments (constructive and virtual) and Modeling, Simulation, and Analysis (MS&A) concepts.

Domain knowledge related to machine learning.

Domain knowledge in an engineering discipline relating to aerospace and defense (e.g., Aero, G&C, EE).

Job Requirements

 

Job Snapshot

Location US-OH-Dayton
Employment Type Full-Time
Pay Type Year
Pay Rate N/A
Store Type Other
Apply

Company Overview

DCS Corp

Your search for a new career has led you to a company founded on the principles of trust and integrity. By recruiting and developing highly capable personnel, DCS Corp is able to meet and exceed customer expectations by executing swiftly, communicating fully, and performing with uncompromising excellence. Our culture is grounded in the belief that the personal achievements of our employees drive their job satisfaction and the effectiveness, responsiveness, and innovation. Learn More

Contact Information

US-OH-Dayton
Snapshot
DCS Corp
Company:
US-OH-Dayton
Location:
Full-Time
Employment Type:
Year
Pay Type:
N/A
Pay Rate:
Other
Store Type:

Job Description

Infoscitex (IST), a DCS company, has an opportunity for a mid-level to senior Software Engineer to support an extensive modeling, simulation and analysis effort in our Dayton, OH, office. Our team is developing software simulation models, algorithms and related materials in support of research in the areas of air vehicle autonomy and human-autonomous systems interactions.  The developed software is being implemented in Java and C/C++ to support its use within AFSIM and other simulation environments.

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 now becoming accepted as a standard operations analysis tool across DoD and industry.

Essential Job Functions:

In this role, you will have the opportunity to support activities in the following areas:

Developing software models for AFSIM and other simulation environments.

Developing automated tests and documentation for the software products that our team produces.

Researching Machine Learning (ML) and Artificial Intelligence (AI) techniques as applied to military tactics and human behavior representations.

Development of Air to Air combat engagement capabilities utilizing AI algorithms and P6DOF models.

Effects based representation of Electronic Warfare techniques as applied to military operations.

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

Providing leadership and supervisory functions for individuals and teams of software engineers.

Leading functional test activities for software developed by our team.

Developing virtual simulation capabilities that employ software developed by our team.

You could anticipate being asked to:

Develop simulation software, using C++ and/or Java, 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.

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

Interact with government and industry customers to define requirements and meet analytic needs.

Present results of the team’s development activities to government and industry customers.

Some short term travel may also be requested of you, from time to time.

Requirements:

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

At least a BS degree in engineering, mathematics, computer science, or related technical discipline and at least eight years of related experience. (We have multiple levels associated with this opportunity category. Candidates with varying degree and experience combinations may be considered for alternative classifications).

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

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

Ability to work well in team oriented environments.

Ability to lead and supervise engineers from a variety of disciplines including aeronautical, electrical, and computer engineering and computer science.

Ability to travel, if needed.

Although not firm requirements for consideration, we feel an ideal candidate would also bring the following attributes:

Experience with any LINUX OS.

Proficiency solving mathematical and physics-based problems of moderate complexity.

Experience with real-time operating systems.

Experience with CMake.

Experience with software version control tools (Git, Subversion, CVS, etc.).

Advanced skills developing software using C++ and Java.

Experience with agile software development processes.

Knowledge and experience with Modeling and Simulation (M&S) environments (constructive and virtual) and Modeling, Simulation, and Analysis (MS&A) concepts.

Domain knowledge related to machine learning.

Domain knowledge in an engineering discipline relating to aerospace and defense (e.g., Aero, G&C, EE).

Job Requirements

 
Mvm4h9678v73knn422x
Sologig Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using sologig.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Software Engineer Apply now