SOFTWARE ENGINEER SENIOR

Job Description

Software Engineer Senior is expected to apply excellent team leadership techniques and industry standard (e.g., ISO 9001:2008, CMMI, applying Waterfall, Spiral and Agile development methods) analysis and design techniques to design and develop complex software systems for trainers (e.g., surface and subsurface). Enhance corporate design capabilities and standards, while leading the software technical efforts of the engineering team. The position requires researching and applying advanced software architectures (e.g., run-time architectures, SAAS, S-1000D conversion, procedure automation, web based software development, automatic testing, ARINC 610C etc.), mathematical models, system modeling (e.g., shipboard systems, engines etc.), graphical models and programming techniques to design, develop, maintain and extend innovative products and solutions for simulation and training.

Supervisory Responsibilities:
No supervisory responsibilities. Works without technical supervision and leads/mentors one or more development groups.

Job Summary:
Designing, developing, and testing subsystem for simulation and training systems using Waterfall and/or Spiral processes

Essential Duties and Responsibilities:
Breaks down design and development tasks entailed by the project and assigns them to team members using judgment of each members core competency, experience, and productivity
Assists project engineer with scheduling tasks in the Integrated Master Schedule (IMS) that governs the projects execution
Works without guidance to design and develop software subsystems, particularly critical software components using the project-dictated object-oriented languages, scripts, and libraries
Prepares presentation material to support design reviews, and leads team in overall preparation and review, particularly during the design and development phases
Advises and mentors junior engineers, as needed, in pertinent development areas (e.g., multi-threading, synchronization, memory management, data encoding and storage, I/O, network protocols, computational modeling, and algorithm design and analysis)
Leads the testing of developed subsystems in accordance with specified test procedures and resolves associated discrepancies/deficiencies
Leads software teams peer reviews to validate adherence to coding and implementation standards
Manages a projects software configuration and bug tracking functions during the development and testing phases of a project respectively using prescribed standards
Assists in the development of test plans and procedures to validate the functional correctness and desired performance of the final product
Assists technical writers with documenting the design of assigned software subsystems
Continually apprises project engineer and program manager of progress on assigned task(s)

Non-Essential Duties and Responsibilities:
1. Supports research and development
2. Performs all other duties related to essential duties as assigned

Education / Experience:
Requires Bachelors degree or equivalent education and experience in an engineering discipline with at least ten (8 - 10) years of simulation training systems development or equivalent engineering software development experience.
Candidate must be capable of obtaining and maintaining US Department of Defense secret security clearance. U.S. Citizenship is required.

Customer Service Expectations:
Candidate should be able to communicate clearly in oral and written form, and manage presentations to customers with objectivity.

Work in United States
Employment Options
Professional Experience
Skills
  • Fundamentals
  • Operating Systems
  • Basic Algorithms
  • Design Patterns
  • Modern Programming Language
  • C#
  • C++
  • Use
  • An Integrated Development
  • Visual Studio
  • Eclipse
  • Software Configuration Management Tool
  • Subversion
  • Team Foundation Server
  • Bug Tracking Tool
  • Bugzilla
  • Microsoft PowerPoint
  • Gaming Engine
  • Unity
  • Unreal
  • Microsoft Project
Apply to Job

Company

Company Name

ProActive Technologies Inc.

Recruiter

Kari Nolan

Human Resources Generalist II-Talent Acquisition Partner

Oviedo, Florida, United States

View Details