The job below is no longer available.

You might also like

in Orlando, FL

Use left and right arrow keys to navigate
Hours Full-time, Part-time
Location Orlando, FL
Orlando, Florida

About this job

The potential candidate shall design, develop, implement, and document Modeling and Simulation (M&S) systems, software, research efforts, and related processes including system interoperability. The potential candidate shall identify research requirements and methods to improve current systems and processes. The potential candidate will provide support in performing the following work:
a. Develop software using high order languages that is efficient, readable, and well documented.
b. Prepare reports describing status of software under development.
c. Monitor the progress of training system Contractors during computer systems, software and/or equipment development and procurement. Test and install the procured item(s) upon receipt for compliance with procurement and design requirements.
d. Solve problems that arise during the development or modification of simulation related real-time computational systems.
e. Analyze requirements and prepare a software design approach for proposed training system(s). Provide alternative design approaches with trade¬off analyses and risk assessments.
f. Develop cost and lead-time estimates for the software to be developed.
g. Prepare budgets and plans for purchase and maintenance of software to be developed.
h. Conduct analyses to ensure that software designs are cost effective and satisfy requirements.
i. Develop engineering specifications detailing design, expected performance, testing, and provisions for software acceptance.
j. Review training system Contractor's design approach, criteria, and design reports.
k. Review software design and conduct code reviews.
l. Monitor and adhere to the software configuration management practices.
m. Become familiar with external Contractor's procedures and controls for software development in order to effectively monitor and assess the software development effort.
n. Identify problems encountered in software development and provide recommendations that resolve these problems.
o. Develop test plans and when needed, provide support in performing examinations and acceptance tests.
p. Actively maintain and enhance job related knowledge and skills in M&S, software development techniques, state-of-the-art computer architectures, emerging technologies, and other software development areas.
q. Apply decision analysis techniques to ensure that the engineering approach is cost effective and satisfies the training objectives.
r. Monitor and assess software development status and provide support in resolving related programmatic issues.

a. EDUCATION
Post-graduate engineer with an advanced degree from an accredited institution in electronics, computer engineering, computer science, M&S, or demonstrate equivalent performance.

b. EXPERIENCE
(1) Required - At least seven (7) years of practical experience in software development associated with modeling and simulation within the training and training systems domains
(2) Programming languages will include Assembly, C, C++, Microsoft .Net (C#, Visual Basic (VB)), and Java. Operating Systems will include Microsoft Windows, as well as various UNIX flavors, such as Linux.
(3) Experienced using scripting languages (JavaScript, VBScript, Python, Logical Unit Application (LUA), etc.), object-oriented programming, eXtensible Markup Language (XML), Active Server Page(s) (ASP), ASP.Net, and Hyper Text Markup Language (HTML).
(4) Experience with software development and diagnostic tools.
(5) Knowledge of engineering principles and theory, and have wide ranging state-of-the-art knowledge or experience in a multitude of engineering and scientific disciplines including simulation modeling, Distributed Interactive Simulation (DIS) and High Level Architecture (HLA).
(6) Knowledge of and experience in software engineering principles and development, especially in complex systems design. Experience and education directly related to scientific programming applications, including math model development is necessary to support the research of emerging technologies.
(7) Formal training in Modeling and Simulation techniques desired, but not required.

About Aerotek:

Aerotek, headquartered in Hanover, Md., is a leading provider of technical, professional and industrial staffing services. Established in 1983, Aerotek is an operating company of Allegis Group, the largest provider of staffing services in the U.S. Aerotek operates a network of more than 200 non-franchised offices throughout the U.S., Canada and Europe. For more information, visit .