Software Engineering

The Software Engineering group at Compass Systems is a high functioning, customer- focused, Agile development team. We have many years of experience with data acquisition, data fusion, video/image processing, video streaming, custom Graphical User Interfaces (GUIs), and Geospatial Information Systems (GIS) on airborne and ground based platforms. Additionally we have expertise in developing interfaces to a wide variety of aircraft, radar, sensor, camera, and positioning systems. We have worked with numerous hardware interfaces including: RS-232/422/485, MIL-STD-1553 Bus, IEEE 1394, I2C, USB, and Ethernet.
We specialize in cross-platform applications development (using C++ and Qt) and web development (using LAMP and JavaScript) supporting Windows, Mac, and desktop/embedded Linux platforms. We also have many years of in-house experience with C, Java, XML, and Visual C++ .NET.
We have developed and deployed reusable, cross-platform toolkits for: custom forms development, PDF report generation, data warehousing, data synchronization, custom mapping/GIS, Google Earth presentation (using KML), video processing, video overlays, and sensor data fusion. Leveraging our tools and deep development expertise allows us to rapidly develop solutions to meet critical customer needs at a high technology readiness level.