The Software Engineering Group is responsible for designing and developing software applications for complex systems, including: signal acquisition and analysis, jamming and command & control systems. In addition, the group also experienced in object-oriented enterprise-level software development, device drivers, kernel mode applets and embedded software development.
Operating Systems: Windows, Linux, Solaris, MicroOS-II, Windows Windows XP Embedded
Development Environments: Visual Studio, GCC, Sun Studio, NIOS II Micro C, CodeVision AVR
Development Languages: C/C++, Lab Windows, Lab View, FORTRAN
DICE |
The DICE (Denial and Interception of Communications Equipment) system is a software definable UHF/VHF receiver/jammer system designed for airborne or land vehicle deployment.
Airborne Geolocation |
This system is designed to seek out signals of interest from altitude and provide real-time geolocation information.
Click for more detail: Airborne Geolocation
Time and Space Position (TSPI) GUI window |
This example of a time and space position information (TSPI) GUI window shows real-time data collection from interfaces to aircraft GPS, INS and related avionics systems. In addition to numeric display, a graphical "artificial horizon" indicates the aircraft roll and pitch. Software color-coded check boxes indicate validity of the incoming data.
Click for more detail: Time and Space Position GUI interface
Master Control Window GUI window |
This example of a master command and control GUI window collects data display and control elements for several independent processes.
Click for more detail: Master Control Window GUI interface
![]() Trace Display |
An example of an instrumentation data display GUI window. In this case, the data is spectral trace data from an HP-class spectrum analyzer.
Click for more detail: Trace Display GUI interface
Diagnostic Display |
An example of a diagnostic GUI interface. This window encapsulates the current state of a collection of ADC channels, switch settings, LED states and system error flags.
Click for more detail: Diagnostic Display GUI interface