Full Spectrum Software Engineering

From Enterprise to Embedded

Torch designs, develops, tests, delivers, and supports both runtime and real-time software in many different applications. The Torch Technologies Aviation Division has achieved a CMMI Maturity Level 3 rating. Torch has developed software for safety-critical functions such as Fire Control, UAS message traffic, and Ground Control Station interfaces. Our experience with software development comprises both Linux and Windows operating systems and has been tested with both classified and unclassified systems. Torch frequently uses programming languages such as C#, C++, Java, and Python. We use Integrated Development Environments such as Visual Studio, Eclipse, and NetBeans. Additionally, software for embedded systems is developed using Green Hill’s Integrity and Wind River’s vxWorks, along with Model Driven Architecture tools for embedded code development. We have developed runtime applications for both single and cluster computing environments.

Real-Time Applications

Torch has developed a wide range of real-time applications, from low-level embedded systems to large-scale high performance compute-cluster systems. This includes development of sophisticated safety-critical operational software systems such as UAS ground stations and radar calibration systems.

Enterprise Applications

Torch engineers also geographically dispersed enterprise-based applications. Our portfolio consists of systems used for tactical mission planning, distributed computational analysis, diagnostic applications, and web-based planning systems among others.

Model-Based Software

Software development using a Model-Driven Architecture approach. Using UML modeling tools, Torch can rapidly produce complex interface-compliant software.

Open Architecture

Torch participates in standards development organizations,
and performs testing, demonstration, and validation of
standardized software interfaces.

Advanced Training Systems

Torch is delivering state-of-the-art virtual training systems using the latest advancements in virtual and mixed reality systems
such as Microsoft’s HoloLens and the Oculus Rift. We develop the gaming systems, models, and artwork all in-house, making
our immersive training systems substantially less expensive than traditional methods.

CMMI Certification

Ensuring Continuous Quality and Process Durability

The Capability Maturity Model Integration (CMMI) program helps organizations sustain quality of product deliveries through defined processes.  CMMI certification is particularly beneficial for development of critical defense systems.  Torch has achieved CMMI Level-3 certification internally, and has also helped our customers establish the processes and tools necessary to achieve Level-3 certification combining structured processes with modern, agile-based development methodologies such as Scrum.