Embedded System Design & Development 

We have in-depth expertise in the design and development of Embedded Systems which include, but not limited to:



  • System Design and Architecture Design of entire digital platforms for Embedded Systems

  • Design of all kinds of device drivers for the above platforms. Complex digital multilayer boards incorporating latest K2E series multicore DSP + ARM processors, Microcontrollers, NAND and NOR Flash, Virtex 6 & 7 series FPGAs, SRAM, DDR3, DDR2 memory chips, High speed ADCs and DACs for digital communication

  • Designing with touch screen displays, interfaces such as PCI Express, PCI, Gigabit Ethernet, GPS interface, USB, SATA, I2C, standard Interfaces for Telecom such as E1 Interface, Two wire Telephone Interface, Two wire Telephone Exchange Interface etc

  • Design of multilayer Digital as well as Mixed Signal PCB Boards of high component density




Design and development of embedded software for various hardware variants which include:

  • BSP development for Custom Hardware and integrating to target applications

  • Porting of Bootloader, OS, Middleware

  • Integration of Off-the-Shelf software modules (BSP, stack, algorithms etc)

  • DSP / ARM on the Code composer Studio platform with DSP BIOS as the OS.

  • Software development for embedded systems in a Non-OS environment where the highest level of security is needed.

  • Different kinds of drivers for all devices including complex ADCs, DACs, Ethernet switches, E1 interface chips etc.

  • DSP algorithm development for different applications such as Tetra BS, SDR etc.



We follow a product evolution design cycle that covers the following distinctive phases :


  • Capturing the product requirement specifications

  • Drawing up module-specifications from the product requirement specification

  • System-level and subsystem level simulations

  • Determining production margins

  • Design for reliability and standards compliance

  • Test plans to ensure full compliance of the final product with high confidence level

  • Acceptance testing - to meet external agency standards, SUD, TUV etc.

  • Failure analysis - FMEA (Standard)

  • Trial / field trial (support) / deployment

  • Maintenance of the product - based on the scope.