Technology Partners

Embedded Systems


Industrial Computing

Display and Digital Signage Product


Product Development :

We offer the full range of services for fast development of a finished electronics solution, starting from elaborating a concept and creating a device prototype up to testing the samples delivered from production factories and standard compliance certification.

Our Product development process features the following services during the different stages of a product lifecycle:

  • Conceptualization
  • Requirement specification definition
  • Prototyping
  • Architectural design
  • System-level design
  • Hardware and software development
  • Module integration and testing
  • Documentation
  • Product Release
  • Post Development Support

Hardware Development :

At Shresta, we design modern devices based on microprocessors, systems-on-chip (SoC), FPGA, DSP and MCU. Our extensive experience in developing hardware systems enables us to provide high quality services of developing on-demand OEM modules for embedded systems. Shresta offers the following services:

  • On-demand device development using SoC technology
  • Project system analysis: vision, targeting, functionality project
  • Device specification elaboration
  • Circuit diagram design, electrical scheme design
  • PCB layout design
  • MCU, FPGA, DSP firmware development
  • Development and manufacturing of a complete hardware solution
  • Custom IP core development,  IP design, IP cores integration
  • Analog integrated circuit (IC) design
  • Reference board production, verification and testing
  • Technical documentation support
  • Quality control of production samples
  • Technical support

Supply Chain Management (SCM) Activities :

  • Procurement of components
  • PCB fabrication & assembly of components    
  • Testing of assembled boards - JTAG / ICT Tests
  • Qualification of products to customer defined standards like UL, IEEE, NEBS, FCC standards
  • Shipment of assembled systems/products
  • Smooth transition to Production house

Software/Firmware Development :

  • Embedded Applications Development
  • Device Driver development for various I/O devices
  • Firmware development
  • Porting of Operating Systems for various embedded systems
  • Development and porting of Networking Protocol Stacks
  • Developing BSPs (Board Support Packages) for various microcontroller and microprocessor families
  • Custom embedded and RT Linux distributions for a target platform
  • Implementation of modern Industrial protocols (MODBUS, MODBUS PLUS, EIB, PROFIBUS, TCP/IP etc) and interfaces (USB, CAN, I2C, SPI, Ethernet, RS485 etc)
  • Verification test suites development
  • Performance tuning
  • Embedded and RT Linux Porting Solutions
  • Product engineering services
  • Porting, migration and re-engineering Services

Post Development Services :

  • Maintenance Engineering Services
  • Bug fixes, patches and enhancements
  • Hardware re-engineering for cost reduction, component replacement or design flaws
  • Regression testing: Test to qualify a product for general release across all supported hardware and software platforms
  • Creation and distribution of Service packs including install and uninstall capabilities, specific to a software release, OS and hardware platform
  • Supporting Documentation for all the above activities

Technical Consulting :

Shresta offers technical consulting which complement the product development services. Our qualified team of analysts and engineers will form a technical and a commercial project proposal upon your request. We provide full range of services from Consulting, Implementation, Integration, Data Migration, Sustenance and Up-gradation.

Technical consulting in

  • Project analysis
  • Development of Technical and Commercial project base
  • Choosing suitable platform
  • Selection of Development Tools
  • Selection of Operating System
  • Electronic components
  • Compose functional project description
  • Project vision
  • Technical proposal