Audio Codec Implementation
A leading algorithm IP vendor needed a target-specific implementation of a newly developed, proprietary audio codec in order to win a licensing deal with a wireless handset manufacturer. The audio codec was developed in C language on a PC platform. The vendor needed it to run like greased lightning on an ARM-based embedded processor.
They called BDTI . . .
Audio Post-Processing Software
In yet another engagement, an algorithm IP vendor (one with a household name) needed to have a highly optimized implementation of its flagship audio processing applications developed for a widely used application processor SoC targeting the smartphone market. The algorithms were developed in C language on a PC platform and needed to run efficiently on the embedded platform.
They, too, called BDTI...
BDTI Software Development and Optimization Services
Whether you’re creating new embedded software applications from scratch or optimizing the performance of your existing code, BDTI can help.
We’ve developed embedded software for a wide range of applications on a staggering number of architectures—in C, C++, and hand-optimized assembly code. We’ve coded on most every DSP and general-purpose processor you’re familiar with—and on quite a few proprietary processors you’ve probably never heard of. And we’ve done it for applications ranging from computer vision and wireless infrastructure to consumer video and toys.
As a member of the Qualcomm Hexagon DSP Access Program, BDTI has access to software development tools and support that enable BDTI engineers to implement multimedia features via the Hexagon DSP integrated in Snapdragon S4 processors. Algorithm designers may leverage BDTI software development and optimization expertise to deliver implementations of their algorithms on Snapdragon platforms. (Read about our success with Hexagon.)
Optimization is a specialty. Our customers often come to us with existing code that needs to run faster or consume fewer CPU cycles or less power. Our hard-won experience wringing every last drop of performance out of benchmarks on different architectures and algorithms lets us deliver jaw-dropping results.
We have a track record of delivering results on time and on budget. Partly this is due to experienced engineers, a time-tested development methodology, and effective project management. But it also comes from a tenacious commitment to your success—we do what it takes to get the job done.
The bottom line? BDTI’s software development services allow you to create better products, faster, with less risk. Give us a call at +1 925 954 1411 or contact us via the web to see how BDTI can help with your software development and optimization needs.