GD Canada Home
SEARCH: 
  click to submit search terms
 
 
 

Software Development

 

At GD Canada, Software Development is an interdisciplinary process. We develop software systems to ensure that the operational capabilities required by the customer are designed into the software products. Our current company-wide CMMI Level 5 certification attests to our commitment to process improvement.

General Dynamics Canada specializes in the development of complex software for military networks and data terminal applications. Rigorous process is followed to ensure the development of high quality embedded software and data terminal software applications.

The Software Development process at GD Canada involves:

  • Working with the customer and Systems Engineering to understand the current and future operational needs of their communication system and aligning those needs with industry standards and trends as they relate to modern Network Centric Warfare concepts and customer-mandated architectural frameworks;
  • Translating system requirements specifications into software requirements specifications and defining the interfaces between subsystems;
  • Designing the high-level software design to identify components and their interfaces;
  • Working in Integrated Product Development Teams that represent all of the participants in the development of the end software products;
  • Working with the Customer to identify and mitigate technical risks through a structured Risk Management process;
  • Working with System Engineering in order to verify the system capability through rigorous System Integration and Qualification testing; and
  • Working with the Customer to provide Fielding and Product Support of the delivered system.

Our core technical capabilities are found in two main areas of software development - software development on data terminal platforms and software development for embedded processing environments. The key technical capabilities for each of these teams are:

Data Terminal Software DevelopmentEmbedded Software Development
Databases Embedded Applications
Networks and Protocols Embedded Architectures
Operating System Internals Test Software for Embedded Hardware
Application Development Network Resource Management
Advanced Algorithm Development Embedded Operating Systems
User Interface Development Network Transport Layer
Software Architectures Network Access Interfaces
Product Build, Integration and Test Network Routing
  Embedded Build, Integration and Test

At GD Canada, we know that the customer operational needs are constantly evolving, and our focus is to ensure that the software developed can grow to address these needs. By maintaining a long-range view on both the customer needs and the industry trends, we provide software systems that work now and evolve as needs change.

 
Airborne System Integration
CBRNE Detection Solutions
Command and Control Systems
Communications and Networking
Data Fusion
Displays and Operator Machine Interface
Fire Control
Hardware Development
Information Assurance
Manufacturing
Platform/System Integration and Test
Program Management
Public Safety Wireless Communication System Integration
Reconnaissance and Surveillance
Software Development
Specialty Engineering
Systems Engineering
Systems Support
Tactical Workstations and Consoles
Underwater Acoustic Processing
Vetronics Engineering
 
  Business Development

 
  about us |  news |  contacts |  suppliers |  careers |  capabilities |  customers |  products |  programs
Privacy Policy | Copyright © 2010 General Dynamics Canada