- Able to work well with a multi-disciplinary team.- Able to understand complex mathematical algorithms and signal processing and communicate these to other staff.- Able to work at various levels and role, from system engineer, to implementer, to algorithm developer, to debugging/system test.- Strong system engineering skills, especially in the sampling device realm, acoustics, RF, communications, RADAR, signals in general, signal processing techniques, as well geospatial processing algorithms/techniques.- Knowledgeable about low-level implementation, C compiling, assembler, device drivers, interrupt handling, DMA, etc. and high level implementation, C++, C#, Java, etc.- Expert at graphical visualization and analysis of raw data including maintenance of my own visualization suite.. Application development and implementation of DSP and signal processing algorithms and GUI and scientific applications in Linux, UNIX, Windows