Software Engineer I

Location
Oviedo, Florida
Salary
Budgeted-$40,000-$50,000
Posted
Feb 17, 2017
Closes
Apr 04, 2017
Industry
Aerospace
Contract Type
Permanent
Career Level
Entry Level

SOFTWARE ENGINEER I

Job Summary

U.S. citizenship required.  Must be able to obtain and maintain a personnel security clearance at “Secret” level required.

Under minimal instruction from lead/management team in Engineering, provide software development and modification to support the Multiple Reconfigurable Training Systems projects.

Essential Duties and Responsibilities:

  1. Works with guidance to analyze and design efficient software solutions that fully satisfy all their respectively allocated and derived requirements for behavior and performance.
  2. Continually apprises supervisor of progress on milestones associated with each assigned task using formal weekly reports.
  3. Prepares the documentation, data, and presentation material needed to support design reviews and validates the correctness, completeness, and feasibility of solutions. Successfully and succinctly presents technical information to all levels of personnel. Satisfies all action items identified by IPTs during reviews, and ensures that all exit criteria are satisfied.
  4. Demonstrates strong coordination, organization, teaming and communication abilities and the ability to work under pressure and time constraints. Ensures timely completion of assigned tasks and correctness of deliverable components.
  5. Creates and tests trainer code to established corporate standards for format, content, and documentation. Ensures implementations’ flexibility, maintainability, and extensibility using object-oriented principles. Participates in software teams’ peer reviews to validate adherence to coding and implementation standards.
  6. Ensures the repeatability and uniformity of tests using automated test code when possible. Coordinates the integration of unit-tested software components with hardware into a final product.
  7. Develops and modifies test plans and procedures to validate the functional correctness and desired performance of the final product. Performs internal execution of test procedures to validate the correctness of the integrated product, and manages the assignment and resolution of all discrepancies/deficiencies documented during testing with suitable tracking tools.
  8. Supports testing at all levels (e.g., unit, functional, system and Hardware/Software Integration (HSI)), test readiness reviews, and customers’ acceptance testing. Executes the resolution of all in-house and customer-noted discrepancies/deficiencies, and supports the configuration and delivery of the final product with management.
  9. Supports the delivery of all software-related items required by the Technical Support Data Package and the Contract Data Requirements List (CDRL). Assists technical writers with documenting software components’ design, interfaces, and use.

Education / Experience:

Bachelor’s degree or equivalent education and project experience in an engineering discipline. Simulation training systems familiarity or simulation and modeling engineering software development experience (e.g., flight/surface/subsurface shipboard systems) including software development experience in a gaming environment (e.g., Unity, Unreal, Cry Engine) desired.  

U.S. citizenship required.  Must be able to obtain and maintain a personnel security clearance at “Secret” level required.

Computer Skills:

Intermediate Level: To perform this job successfully, an individual should have knowledge of MS Office products including word processing (MS Word advanced level), spreadsheet, and presentation software, use the Internet, and use database software at intermediate level of proficiency to create and maintain more complex documents and data entries. May also work with databases to enter data for reporting through standard or ad hoc reports in operations software applications.