|Mr.S.Kanagasabapathy, Founder, President and CEO of SureSoft Systems , who wanted to diverse his business operations from Fishnet Twines and Textile Manufacturing to Software Development. He set the initial goal of servicing Asia-Pacific customers with cheapest development cost on Digital Consumer Products. With this set Milestone, he executed exclusive commitment with silicon vendors, to support their wide range of semiconductor solutions for Digital Consumer product.|
|Mrs.Nikila Rani Thillai Rajan,Managing Director, plays a diverse role across Business Development, Human Resource Management, Training and Quality Assurance. She brings in innovative ideas for organizational development & enhancing the business operations. Her excellent managerial skills ensures a continuous growth of the company.|
We strive to achieve excellence in delivering the high quality software solutions to all the projects that we undertake. Our Quality assurance and control team encompasses the activities like analysis, design, coding, testing methods & tools, accomplishes technical reviews in every steps of software development, ensures compliance with software development standards and measuring & assessing the quality of the software.
We have a well developed test center, which is self sustained for full fledged testing. Our Test center is equipped with the High end Testing Equipments. We have more than 15 modulators (QPSK, QAM, COFDM) to test DVB-T/S/C, DVB-S2, DMB-TH and ATSC streams and motorized C and Ku band Dish Antennas.
We have engaged a team of Engineers for Quality Assurance and Control activities. They are lead by a strong Quality Assurance Manager who has a mindset with "NO COMPROMISE" leads to the customer satisfaction with the excellent quality. They are guarding our border, ensuring that no software with less quality passes them away to the customers. We believe in quality as the only way to provide superior solution to the customers.
We keep up high quality standards by continuous improvement in all operations through appropriate training, constant reviews, participation of all the employees and by way of technological advancement.
We started our first operation in Pondicherry, India on 10th July 1997 as an Indian Registered Partnership firm, Highgate Worldwide and Co., which was an effort of our Founder, President & CEO, Mr.S.Kanagasabapathy, who wanted to diversify his business operations from fishnet fibers and textile manufacturing to Software Development. He set the initial goal of servicing Asia-Pacific customers with economical development cost on Digital Consumer Products. With this set milestone, he executed exclusive contract with Silicon vendors, to support their wide range of semiconductor solutions for Digital-Consumer Product with only six employees and three Personal Computers but with good focus.
We developed the first low-cost Free-To-Air (FTA) solution for ST20+STi3520A based Digital Set Top Box with more user friendliness compared to competitive solutions. This gave us the confidence to increase the technical team size to fifteen before the end of 1997. To visualize our strong foundation in Digital World, our management invested on new developments like Digital Versatile Disc Player (DVD), Omega based FTA solution, STA20TPx based Conditional Access - Viaccess, Irdeto, Nagravision and Common Interface etc.
From 1998, we have our operations as two major functional groups - New Products Development and Customer Specific-Development. The New Products Development group formulates and develop tools and reusable software modules, which is used by the Customer Specific Development group in building applications specific to customer requirements.
We expanded our business operations as a corporate in the name of SureSoft Systems Pvt.Ltd., in the year 1999. Being successful in providing cost-effective FTA+CI solutions, our management gained confidence to take up projects for providing DVX, a combo of DVB+DVD solutions and Digital Video Recorder (DVR) solutions, from the year 2000. Our commitment towards customer satisfaction and product quality has bagged us customers from all over the world.
From 2002, due to the strong empowerment brought out by the New Products Development group, the company is in a position of technical excellence to support wide range of semiconductor solutions for various semiconductor manufacturers like ST Microelectronics, Philips, Fujitsu and NEC.
Our strong faith in employee empowerment and performance based evaluation, paves way for all our employees to have equal chance to be part of management as Project Leaders & Project Managers. We strongly believe that our organization will attain high prospects with the personal development of employees, which has yielded the best technical team with good leadership capabilities to steer the organization towards achieving its vision.
Being a provider of quality products and services in a systematic manner, our management has aimed and involved in clinching the top-class software industry certification of SEI-CMM Level 5 and as a milestone in this process, we have achieved the ISO 9001:2000 certification in April 2004.
Office is functioning in two different three storied high-tech buildings providing conducive working environment for our people with all technical facilities to provide the best of service to our customers. Hi-tech place where lots of innovations & creation emerges out.
We have a well developed test center, which is self sustained for full fledged testing. Our Test center is equipped with the High end Testing Equipments such as
A well furnished food court with nourished food during breakfast, lunch and dinner.
Public Addressing System
Paging system for easy communication and conveyance within the campus. Spacious and pleasant working environment to keep the employees comfort at work. A melodious music system will tune the engineers for relaxation and rejuvenation.
We deliver our services using business model "Time & Material"
Through this business model SureSoft offers its customers to alter the specifications based on the current market trends. This model provides the customer with a possibility to pay in parts according to the payment schedule specified under the contract. SureSoft sends project progress reports every week and on the actual deliverables and actual effort spent/ work performed the invoice will be raised based on the completion of tasks or will raise invoice every month.
Besides the regular project progress reports, SureSoft will ensure effective constant communication to our customers via e-mail, voice chat or text chat or telephonic conversation.
eGOS (embedded Graphical Operating Systems) provides the most complete professional Quality GUI solution for embedded system developer. eGOS is a real-time, cross-platform Operating System that provides the Graphical Windowing Environment for embedded systems and excellent kernel management facilities independent of platform under use. The authoring tool available in PC environment allows the user to develop the entire application rapidly without having the actual target platform and Reusability which in turn drastically reduces the development time and cost. It also supports network connectivity through TCP/IP stack. Fully written in C and verified with a large set of popular compilers for embedded systems.
eGOS is a complete software stack except platform interface layer. This software stack can easily be ported to virtually any hardware. eGOS has two parts. One is Common User Interface called eGUI and another one is eKernel for OS interaction while supports SureSoft RTOS (SureSoft proprietary RTOS, OS20 (ST20 c1/c2), OS21 (ST40/ST200), NUCLEUS and Win32 (PC based development).
eGUI Application programming interface layer has a rich set of graphics functions such as User Layer for controls & dialog management, Graphics Device Interface, Resource Management, Gaming and runtime engine for dynamic linking and storage. Region Management enables platform portability for graphics controllers. eRTE enables users to download a DLX (Dynamic Link Unit) and store it either in a hard disk, flash or ram drive and can invoke the DLX.
Digital Set Top Box/iDTV Receiver
The STB/iDTV receiver is to receive the channels transmitted by the broadcaster, to decode audio and video signals and to present them with quality picture and digital sound. Our STB solutions are based on our proprietary eGOSTM which includes GUI based interactive application modules, Games, Browser, interactive image viewer, email client, device drivers to control On-chip and On-board peripherals.
Here is some highlighting features of eGOS based IRD receiver.
A conditional access kernel (CAK)or conditional access subsystem is embedded with the STB application to control access to the pay services. In this type of solution the STB may support one or two different CAS. STB requires one or more smart card readers and utilizes the on chip descrambler facility available in the micro controller to descramble the data. Entitlement management is also performed by the conditional access kernel and user interaction is also supported.
Common interface is developed to support the conditional access subsystem (CAS) as pluggable, by using a device named CAM (Conditional Access Module). This will increase the flexibility of the STB to support a number of CAS.
The Service provider may choose any of the agencies providing the encryption support (Viaccess, Conax, Irdeto, Nagravision, etc...) or they can use their own encryption scheme. All CAM module available in the market supports ETSI standard En50221.
eGOS based Conditional Access System
In the world of PAY TV market, Embedded Conditional Access System is a democratic method to makeup the business for PAY TV providers. Smart card is the supplementary device in the STB hardware to view the PAY channels. Several companies are involved to support it's own scrambling and descrambling system in the DVB market. More credit is added for the STB's in the market depending on number of CA system and types of CA system supported in it.
Key Features in eCAS
eDVD Player is a standalone product which has standard features compliant to DVD/VCD/SVCD/MP3/JPEG-CDROM/CD-DA Standard. In DVD, with our software, the navigation of the disc is performed to retrieve audio/video data which in turn will be fed to the MPEG audio/video decoder through drivers. Our software supports,
Digital Video Recorders
Recorder Engine is responsible for storing or recording the live digital service ie., the raw data into HDD and/or DVD+RW storage media.
Key Features of HDD media
Key features of DVD+RW media
The MHEG Engine is a middle-ware which supports the dynamic platform independent applications to access & control the Multimedia presentations in an Object Oriented way. MHEG is a well formed coded representation for exchanging multimedia/hypermedia application. MHEG supports fast execution of platform independent MHEG application scripts which provides excellent content presentation with user interactivity in STB The encoding of MHEG-5 data follows ASN.1 DER Notation. MHEG-5 specifies defined set of multimedia object with Attributes, Events and Action. MHEG-5 is adopted by the fast-growing UK digital terrestrial market and is virtually compulsory for any receiver.
100% Compliant to,
The eMHEG5 Engine provided by SSS assures both Platform & Application independent, so it is very easy to integrate it with non-eGOS Application. If the STB application is eGOS compliant, then the eMHEG5 Engine integration is straight forward as it has the driver extension support already.
MHP stands for Multimedia Home Platform and was produced by the DVB, a European-based consortium of Broadcast companies and regulatory bodies.
100% complaint to
eMailClient is an eGOS based application for Digital consumer products. With an account, user can login and read mails while he is watching TV. User can check for new mail, delete mail etc., eMailClient user interface is as simple as to navigate and check mail using a Remote Control.
WIAS is our unique in-house product, developed to manage the entire organizational processes which includes
This tool has improved our work efficiency level and helped us to migrate to a 100% Paperless Office. This automated centralized system facilitates to access/retrieve information easily and through this we achieve resource independence.
We are developing very unique PC based softwares which are used in various phases of the STB software development. We have developed in house software tools, System development utilities, to support Set-Top-Box Applications and other embedded products to meet our development requirements. Given below are some of the sample tools created to support communication based embedded software development.
Resource Manager helps to create/modify the resources types like Still picture, OSD Drawings, Bitmap, Font, Palette, Audio data, Resource Parser, Hex converter, Import resource, Strings, Frame are used in resource binary.
STB Editor, is used to generate the LNB, Satellite, Carrier and Service information as BIN (Static Database BIN) file. By using this tool, we can select our own LNB, Satellite, Carrier and Service as binary file. We can able to add, delete, edit and sort the services like the functionality as in STB.
NVM Tool is used to place the developed binaries into NVM. Using the NVM Tools we can create three types of files,
Winloader is a window-based tool, which is used to transmit the data from HOST to Target using serial port.The tools assists the loader software, which mainly aims at upgrading the software residing in a Set-Top Box(STB). Winloader share a common hand-shaking based protocol and transmits the data, called as URT packets. This application resides and run from the Host and the communication is established with the STB through the UART ports of host and STB.
Bin2URT to upgrade the software through RS232 MIX like tools. URT packet is a known pattern of data, that can be recognized by the loader software residing in the STB. Hence, using a PC, it is possible to upgrade an STB with any higher version of software. The first step is to convert the binary image of the application to URT packets. This tool assists in creation of URT packets out of bin file. The same can be downloaded using Winloader Tool.
Bin2TP to upgrade the software through AIR and is used to convert Application, Resource and Static database binary to a single TP. When the software residing in the STB needs to be upgraded, the loader software assists this process. Hence, the application binary image can be converted as Transport packets and can be transmitted over the air. The loader software is capable of downloading these Transport Packets (TP) and check for the validity of the data collected and start to upgrade the box. Hence, this software assists the loader software to generate TP packets of the input BIN file.
TS Analyzer is used to parse an entire or a subset of a transport stream based on the constraint by user and displays the parsed content for analysis. As the tool parses transport stream and shows the information, it can be used to verify whether the transport stream contains valid/expected data or not.
eDLIGenerator is used for generating .MIX and .URT file from the Application and/or Resource binary. This tool will generate the output based on the configured information and can be used for specific DigitalModule(DM) only.
Auto Test Tool is used to generate the Key sequence for testing the STB software features without the use of remote and front panel keys
eFile Searcher Tool is used to search a given repository and copy the found file(s) in the given output repository based on the search criteria specified by the user.
eHMP Simulator is used to send commands for the specified protocol.
Image Analyser Tool is used to analyse and have comparison view between image files,that was generated using the eDLI Generated .User can also extract the specified image binaries if needed
Memory Manager Tool is used to generate an C File which is used to organise the memory layout for the whole application, ADB, SDB, resource, MPEG Partition for NonVolatile Memory.
Storage Media Manager Tool is used in store the usb files to a USB drive. The software release package for the Digital Module (DM) are uploaded as USB files to USB device through Storage Media Manager tool. The device should be formatted to proprietary file format (hereafter these formatted drives are known as SureSoft drives) for copying the usb file to USB drive using this tool.
Authoring Tool has a project maintenance utility with which users can create, open and save projects. The users can view the palette, bitmaps and the strings they are using for his Application. Facilities are provided to add resources for the application. Header files can be created for these resources by having user defined names for the palette and bitmap indices.
It has a tool box that contains the set of controls supported by eGOS. One can easily write applications by just clicking the controls in the Tool box and place them over the dialogs. Each control is associated with a properties window from which the properties of the controls can be selected. Using these values, the initialization for all the controls are automatically done. You have a set of Overall properties specific for an application which is maintained separately.
It is used to design the user interface using eGOS controls and it will generate the C file and Header file.
Using a PVR STB, user can record a live streams (Video/Audio), Take Snap shots (Photo) and can play back them at any time. User can exchange the recorded programs and photos from the PVR to PC and play them back in PC at any time.
Also, exchange of songs, movies, photos (MP3/MPEG/BMP files) from PC to PVR is very much required for a common user for playback in the PVR box.
PVR Image Loader is a tool provided in PC which helps in achieving such a complicate requirement. Using this tool, after connecting the PC to STB using RS232 Port we can perform the Downloading/Uploading operation one at a time.
For uploading to STB the below given types of files are supported,
A companion for this PVR Image loader is provided in the PVR STB, which either transfers the content of the PVR's HDD to PC or receives the files through the RS232 port and writes into the PVR's HDD.
SureSoft Middle-ware with Webkit (r117454) based Web Browser is Successfully Certified by BBC-UK for BBC iPlayer, BBC News and BBC Sports at very first cycle itself.
SureSoft generic application with our own CI+ Stack and Middle-ware is Certified by DTV Labs-UK for CI+ Specification v1.3.1 compliance.
SureSoft TV stack is deployed in India with;
SureSoft TV stack is deployed in Europe and UK;
SureSoft STB stack is deployed with;
CAS deployment by SureSoft
SureSoft STB stack Ready for deployment with;
Aspiring and bright candidates with good academic proficiency are required for the following disciplines:
Trainee-Engineer Software (TES)
Trainee-Engineer Application (TEA)
Trainee-Programmer Application (TPA)
Trainee-Engineer Intranet Application Development (TEIAD)
Trainee-Programmer Intranet Application Development (TPIAD)
Trainee-Engineer Software Testing & Validation (TESTV)
Trainee-Software Testing & Validation (TSTV)
Junior Project Coordinator (JPC)
Junior Officer - HR (JHRO)
Admin Assistant (AA)
Administrative Officer (AO)
Junior Accountant (JA)
Facility Assistant (FA)
Trainee-Software Quality Excellence (TSQE)