Time Equals Money

Solekai provides cost-optimized software engineering services and solutions -- exactly when and how you need them.

Our unique combination of experience and skills enables us to consistently deliver successful results:


We bring a high level of quality without a big commitment on your part. Large or small projects, with any degree of complexity.

Engage with us to assist in any or all of the following areas:

  • Specification Development
  • Functional Requirements capture, definition, and maturation
  • Development of Acceptance Test Plan (ATP)
  • Software design, architecture and development
  • UI and hardware abstraction, middleware porting
  • Conditional access (CA) integration
  • Systems Integration
  • User interface design and implementation
  • Testing, validation and/or compliance/certification support and assistance

 

 

 

 

 

 

Utilities

Digital Video Software Engineering Specialists

We have worked with some of the world’s leading STB and chipset manufacturers, building a solid knowledge base of the intricacies and specialized understanding of digital video. Our software engineers are specialists in many standards, digital broadcast technologies, and applications. We are also experts in both managing and engineering the integration and testing of set-top software contributed by third parties.

Solekai engineers have worked on some of the most common and complicated types of software engineering problems—including driver development, video pipeline optimization, conditional access code integration, and middleware design.

We work hard to keep up with the latest standards and protocols, and pride ourselves on being able to bring the leading edge in digital video knowledge to our clients.

Drivers

Software drivers—especially for video and audio—provided with reference designs are generally buggy and require customization and optimization before they can be used in a commercial set-top box or digital recording device. Problematically, this customization and optimization often has to be done using poor documentation and not-ready-for-prime-time hardware. Both chip makers and device manufacturers have learned that we leverage our connections with semiconductor companies and our experience working with all of the most popular digital video chips to quickly and efficiently develop, integrate, test, optimize, and deliver all of the software drivers they need for their set-top box designs.

Hardware Abstraction Layer

Global operators use hardware abstraction layers to get at the underlying chip from the middleware and upper layer software. Consequently, we have significant expertise in developing this chip interface and porting legacy set-top box software to these APIs.

Video Pipelines

Developing a video pipeline is one of the most challenging aspects of an STB’s software design. We are proficient in tuning the presentation time stamp processing software to produce synchronized audio and video, and developing and optimizing video pipeline algorithms.

Conditional Access

Conditional Access (CA) code, which is generally developed and provided by third parties, must be integrated with the rest of the software in an STB. As is the case with software drivers, the successful integration of a third-party CA solution into an STB largely depends upon who and what you know. Through past projects, we have developed working relationships with all of the well-known CA solution providers and we are intimately familiar with the integration protocols required by these providers.

Security

Solekai understands the critical need for security and safeguarding of customers’ intellectual property.  We maintain secure, firewalled protection for all development projects to prevent tampering or unauthorized access.

 

“Our projects with Solekai Systems have exceeded our expectations. They are a cadre of highly talented people in our technical strike zone, and they did an excellent job understanding our needs and delivering.”

Ken Kershner, VP of Service Engineering,
TiVo