Embedded Software Engineering
We offer embedded software engineering services to customers in Zürich, Switzerland, Germany and worldwide.
Our experts bring over 12 years of professional experience in development of embedded devices, telecommunications and audio over IP.
More than 100'000 devices successfully installed worldwide carry their signature.
Our Skills
During our rich history in the audio-over-IP industry our experts have contributed to many successful projects. Just a few examples among many:
Background music players for large retail chains in Switzerland and the EU. Ethersound decoding software for a highly resource limited x86 platform. Specialized firmware for very low latency audio transmission in an evacuation system. Distributed cloud solution for delivery of music and adverts in retail. The common denominator for all these projects were reliability, long life, service-free operation and quality audio.
Therefore we are not ashamed to say that we know how to develop embedded audio devices for industrial use. And this know-how we would like to offer to our customers.
Our Services
Firmware Development
- development of kernel, drivers, BSPs
- embedded application development
- bootloader development
- device management
- migration of existing code to a new hardware, e.g. if a component is discontinued
Concepts and Prototyping
- system and device architecture
- platform selection and evaluation
- development of proofs of concepts
- hardware bring-up
- low level debugging of hardware and peripherals
Optimization and Validation
- code optimizations for efficiency, reducing power consumption
- refactoring existing code
- development and execution of tests and test plans
- development of software tools
Key Competencies
SoC Platforms
We have successfully implemented projects on the following platforms:
- ARM Cortex-A
- ARM Cortex-M
- ARM9
- AVR32
- x86
Programming Languages
We regularly use the following programming languages for developing firmware and applications:
- C
- C++
- Assembly
Operating Systems
We have used the following operating systems in projects as well as developed drivers and code for them:
- Linux
- FreeRTOS
- proprietary operating systems
Audio over IP
We have successfully developed audio over IP projects for
- audio distribution, PA, intercom, audio recording
- synchronized, very low latency audio, AES67, AES70
- IP-based as well as non-IP and proprietary audio protocols
- compressed audio
- signal processing, DSP programming