Embedded Software

Embedded Software Solutions

We specialize in developing and porting SW to embedded products.

  • Porting OS (Linux / Android), kernel, and BSP to target hardware (ARM, DSP, Intel, PowerPC, etc)
  • Driver development
  • HAL and Middleware customization
  • Middleware and application development for Intel and PowerPC Architectures
  • Power optimization
  • Radio integration
  • HMI based on touch and other user interfaces
  • Small footprint sensor software for resource-constrained environments
  • Stereo photogrammetry :
    • On-line measuring and real-time navigating applications
    • Close-range photogrammetry
  • Computer vision and scientific computation (OpenMVG, OpenCV, SFM)
  • Image processing (C++, Python etc)
  • Embedded application designs based on VxWorks / RTLinux (RTAI) / MQX RTOS
    • RADAR Receivers and Displays (Data Acquisition and Signal Processing)
    • Cockpit displays
    • Weapons control systems
  • FPGA and CPLD based designs for
    • Data Acquisition
    • Video capture and streaming
    • RADAR digital signal processing
    • IP integration for interface and processing
  • Drivers for standard bus interfaces like 1553, ARINC, VME, PCI, Ethernet, etc
  • Software certifications as per DO178 and DO254
  • UI development based on Android SDK and QT Creator
  • Software management and development tools for mission-critical applications
    • IBM Clear case
    • IBM Rhapsody
  • Static and Dynamic analysis
  • MISRA C and Doxygen.
  • Data logging and LabView integration
  • Production test software suite
  • Software and system integration.