Astronics DME's software development team is proud of its professional and cooperative approach to software development. The team operates within a mature matrix organization which includes functional specialties in Program Management, Quality Assurance, Configuration Management, Engineering, and Contracts Management. The software team, and the organization follow process-based disciplines, and organizational focus is ensured by a chartered Enterprise Process Group (EPG) which monitors the application, improvement, and training in the processes. On-going process improvement is a key goal.
Astronics DME has been doing software business with our government customers for thirty five years. The company has a long and successful history working under the Defense Systems Software Development Standards, Software Development and Documentation Standard, and Software Lifecycle Processes, DOD-STD-2167, DOD-STD-2167A, MIL-STD-498, and IEEE/EIA 12207. The company has an excellent record in producing MIL-STD-498 compliant data and has delivered scores of software data items to satisfied customers under the Information Processing Standards for Computers (IPSC) standards, IPSC-81427 to IPSC-81448.
Astronics DME's core programming capability consists of 25 degreed professional engineers with an average of ten years experience each. The staff is divided into three specialty areas, Automated Test Equipment/Test Program Set (ATE/TPS) programming, Applications programming, and FPGA programming.
- ATE/TPS Specialists
Focus on designing testers and test programs that detect and isolate faults in sophisticated electronic equipment, including RF and Electro Optical devices. The ATE/TPS team is comprised of engineers skilled in both software engineering and electrical engineering. Team members work with tools such as ATLAS and Astronics DME’s own Test EZ® automated test programming suite.
- Applications Programmers
This group gives Astronics DME versatility, they develop custom applications that include GUIs, drivers, controllers, signal processing systems, communications devices, simulators, data collection systems, installers and setup programs. The Application programmers code with C/C++, LabView, Visual Basic, and others. The different products are hosted on platforms such as Microsoft Windows, Linux, and numerous DSP and embedded micro-controllers.
- FPGA Designers
The designers implement custom hardware interfaces in FPGAs using VHDL. They create serial-control and parallel-data interfaces, high speed memory interfaces for bulk data storage, and implement complex signal processing algorithms. The FPGA designers work predominantly with Xilinx System Generator software and also with MatLab.
These three groups are fully supported with the resources necessary to produce, release, and maintain professional products. The company maintains an extensive software development environment of processors, compilers, editors, debuggers and emulators, source control tools, and change tracking tools. It also maintains a large repository of reusable software.
In all, Astronics DME's software team is highly professional, capable, adaptive, and successful, and is ready for the challenges of current and future needs.