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
See our competencies

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