Expertise

 Embedded Systems and Software

  • Android Systems development
    • Android port to new architectures
    • Android on MIPS for TV systems/applications

  • Digital TV, Set-top boxes, BlueRay Players development
    • OCAP middleware integration and applications
    • BDJ middleware integration and applications
    • IPTV
  • Embedded Linux
    • Kernel port to new systems
    • Board bring-up
    • Boot Loaders (U-Boot, etc.)
    • Device Drivers
    • Applications (C, C++, Java)
  • Embedded Java
    • JVM optimization (speed, memory requirements)
    • JVM port for new CPU architectures and/or Operating Systems
    • Applications
    • TCK testing
  • Real-time Operating Systems
  • 8/16-bit Micro Controllers (AVR, PIC, 8051, etc.)
  • Custom application design

Control Systems and Software

  • Industrial Control and Monitoring
  • Semiconductor Equipment Control

Multimedia Software Development

  • Audio/Video codec and applications
  • Design and optimization
  • Development for C55, C54, C6x, Blackfin DSP

Mobile Software Development

  • Android/iPhone/J2ME/MIDP application development
  • Top-down application design
  • User Interface conceptual design and implementation
  • Web services/Servers interface and integration

System-on-Chip Architecture and Simulation

  • Architecture of custom processors and System-on-Chip
  • Simulation models (Functional and Cycle Accurate) using SystemC
  • Performance and Transaction Level Models (TLM)
  • Virtual Prototyping
  • Custom tool development (Compilers, Assemblers, Debuggers, etc.)
  • Integration within current development flow

Training

We have been developing and providing special training for all the above areas. We can create a custom training based on specific needs, specific product, and specific skills required.

We can provide training sessions in our office, or in the customer’s site. Contact us for more details.