Agile Systems' software development expertise ranges from app development to optimization over a diverse set of RTOS platforms and kernels. Proven processes designed for embedded product designs makes Agile the ideal partner for the most challenging embedded systems. Agile Systems expertise includes:

  • Real-time embedded firmware design and development for ARM7/9, PowerPC, MIPS, MPC, DSPs, and the latest embedded hardware accelerators
  • Device Drivers for Linux, Windows, and embedded systems with a defined abstraction layer
  • RTOS (embedded Linux, ThreadX, GHS, uBlaze, etc.) and BSP
  • I/O Connectivity including Ethernet (10M/100M/1G), networking stack, USB, USB 3, CAN, PCIe, and high speed interfaces
  • Application Software, GUI, and test tool development
  • Motion Control using COTS or proprietary chips
  • Work flow development for printing, vision systems, job management and optimizations
  • Image processing using Agile proprietary solutions from RIP to print ready data, and computer vision
  • GPU with CUDA for image processing and analysis
  • 2D and 3D Imaging using IR and 2D sensors
  • Platforms: Linux (User and Kernel spaces) Windows 7/8/10 and Mac OSX and Database 
  • Device drivers.
  • Scripting for test and build automation on AWS and Azure Cloud services