Prototyping and Agile Development

We specialize in short term projects requiring quick turn around to test new approaches and ideas.

Capabilities include:

  • Software Programming and Debugging
    • Including JAVA, C++, C#, C, Perl, assembly, and others
    • Mobile and Desktop Environments
    • Embedded Devices including Microcontrollers (ATMega, Arduino, MSP, PIC) and FPGA (Xilinx)
    • Emerging, atypical, and uncommon technologies including GPU optimized algorithms and blockchain (Solidity)
  • Data Science
    • Including Statistical Analysis and Machine learning techniques such as Artificial Neural Networks (ANN), Multi-Layer Perceptrons (MLP), Convolution Neural Networks (CNN), Support Vector Machines (SVM), and Deep Learning
  • Hardware design for data acquisition and system controls
  • System design and testing
  • Existing software performance enhancement through algorithmic optimization
  • Hardware based information leakage testing (sidechannel analysis)

Our laboratory resources include:

  • National Instrument PXIe Data Acquisition systems
    • RF Transceivers and multiplexers for device TX/RX testing and characterization
    • Digital and Analog I/O
  • Keysight Mixed Signal Digital Storage Analog+Digital Oscilloscope
  • Full Suite of Power Supplies, Function Generators, Thermometers, RF Power Meters, Spectrum Analyzers, and Data Acquisition Equipment
  • Low Volume Hardware prototyping with through hole and surface mount hand soldering station
  • Low Volume Machine Shop
  • Capabilities for custom automated experimental and testing sequences through computer controlled and GPIB/Ethernet connected equipment