We offer you:

We have vast and proven experience in:

Our clients

References

  • We selected Comarch as our partner in developing the new generation of hearing aid solutions because of their experience and great qualifications in Bluetooth connectivity, as well as hardware and embedded systems expertise.
    This decision proved to be the right one.
    The framework development was always on track, and the deliveries reached their expected functionality. What’s more, our partners at Comarch have always been very proactive in contributing their efforts to drive hearing aids technology forward.
    I recommend Comarch as a services provider and a trusted business partner.

    Peter Vestergaard

    Senior Director, Embedded Software at WS Audiology

  • Comarch has provided Silicon Labs with development services on a variety of application development projects for more than 7 years, and we have always found the company’s work to be very high quality. Project tracking is clear and accurate, and communication has been direct and transparent. We have always been able to trust their team of developers, who have deep expertise in embedded software and mobile application development. I would highly recommend Comarch as a trusted services partner.

    Robert Power 
    Vice President of Software, IoT, Silicon Labs

  • Comarch is a valuable partner for our Testing and Certification Program, delivering innovative, scalable and cost effective solutions that are vital for certifying  products  under  the  AirFuel  Resonant™  wireless  power standard.
    The hardware and software they developed for our Automated Test System (ATS) was completed on-time and on-budget with great attention to quality.

     Sanjay Gupta
    President of AirFuel Alliance 

    Selected Technologies

    Projects

    1. Bluetooth Headphones
    2. Team: 1 Project Manager, 5 Developers

      Description: The project’s main focus is the firmware development for headphones, including implementation of new features such as ANC, gestures, sensors, and additional features connected with mobile apps

      Technologies: C, Python, Bluetooth Low Energy and Classic, Qualcomm stack, CSR, Azure, Jenkins, OTA

      Other keywords:  Supporting the client in contact with third-party companies, electronic measurements, analyzing Bluetooth traces and logs, supporting client in the factory, stack debugging

      Tests: IOP, manual, automated, functional, integration

    3. Bluetooth TWS Audio Platform
    4. Team: 4 Developers

      Description: The project's objective is to create an innovative integrated circuit that combines wireless technology for audio transmission (Bluetooth Classic and Low Energy) with DSP and True Wireless Stereo in one chip. In Comarch, our responsibility is the creation of the FW part of the chip. Our main goals are implementation of audio handler, audio multiplexer, synchronization protocol and TWS integration

      Technologies: C, TWS, DSP, Bluetooth Low Energy and Classic, ARM

      Others: Electronic measurements, analyzing Bluetooth traces and logs, complex debugging

    5. Hearing Aid Platform
    6. Team: 1 Product Owner, 1 Scrum Master, 10 Developers

      Description: The primary goal of the project is to implement the platform dedicated for supporting hearing aid devices with Bluetooth connectivity. Comarch’s task is to support the client in creating high quality firmware with use of C++ and Python, and to provide a test framework for Bluetooth modules. The entire project is managed in SAFe (Scaled Agile Framework) methodology, with every team working in Scrum. When the platform creation is done, final products will be developed and put on the market to help treat hearing disorders

      Technologies: C, C++, Python, Bluetooth, ARM

      Other keywords: Scrum, SAFe, hardware expertise, development platform, test platform

      Tests: unit tests, test automation, pytest, integration

    7. Companion Applications for Audio Devices
    8. Team: 1 Project Manager, 1 Tester, 6 Developers

      Description: The objective of this project is to develop the audio device management applications for Android, iOS and Windows

      Technologies: C#, Frond End, Back End, UI/UX, iOS, Android, UWP, Azure, Bluetooth Low Energy, aspnetcore, xUnit, Appium, WinAppDriver

      Others: Delivering builds to mobile OS stores, new features on demand, bug fixing

      Tests: IOP, manual, unit tests, functional testing, regression testing

    9. Bluetooth Earbuds
    10. Team: 1 Project Manager, 5 Developers

      Description: Firmware development of the earbuds, including deployment of new features connected with mobile apps, is the main goal of this project. Advanced telemetry and battery management have already been implemented.

      Technologies: C, Python, Bluetooth Low Energy and Classic, Qualcomm stack, CSR, Azure, Jenkins, OTA

      Other keywords: Electronic measurements, analyzing Bluetooth traces and logs, complex debugging

      Tests: IOP, manual, automated, functional, integration

    11. Quality Assurance Services for Bluetooth TWS Audio Platform
    12. Team: 2 Testers

      Description: The project's objective is to create an innovative integrated circuit that combines wireless technology for audio transmission – Bluetooth Classic and Low Energy – with DSP and True Wireless Stereo in one chip. Our main goals are to set up the test environment and create automated test cases for audio integration and TWS using EBQ.

      Technologies: Python, C, TWS, DSP, Bluetooth Low Energy and Classic

    13. Bluetooth Audio Transmiter for Automotive
    14. Team: 1 Project Manager, 4 Developers, 2 Testers

      Description: The project’s goal is to create an innovative system with four Bluetooth modules placed in a single device, which enables simultaneous audio streaming to end devices.

      Technologies: C, Python, DSP, MISRA, Jira, Sonar Qube, Bluetooth Classic, CUnit, Jenkins

      Others: Electronic measurements, Bluetooth qualification support, HW team support, building the architecture of the solution, mocks and simulators, remote support, analyzing Bluetooth traces and logs, Scrum

      Tests: IOP, PTS, integration, functional, unit tests (100% coverage), sanity testing, performance and stress testing

    15. Wireless Charger with Bluetooth
    16. Team: 1 Project Manager, 5 Developers, 3 Testers, 2 Electronics Designers

      Description: The goal of the project was to create the automated tests system for wireless charging standard – AirFuel. The whole setup – Automated Test System - consists of 3 main parts: SW, HW and equipment. SW is the application with a user interface, tool engine and script interpreter. HW are power transmitting and receiving units simulators and resonators. Test equipment in the setup are oscilloscope, DC electronics, BLE protocol analyzer and vector network analyzer – all automated and synchronized.

      Technologies: Bluetooth Low Energy, C, C++, Python, embedded Linux, HW design and prototyping, script automation for electronic measurements equipment, mechanics, robotics, RF technologies

      Other keywords: IOP tests, analyzing Bluetooth traces and logs, mocking, stubbing

    17. PTS Bluetooth Qualification Automation
    18. Team: 2 Developers

      Description: The goal of the project was to automate the qualification testing process with the use of BT SIG tool – PTS. Automation is done in Python in a client-server model. Automation supports BLE Mesh profiles and models.

      Technologies: Python, BLE Mesh

    19. Mobile Application for Hearing Aid for Android
    20. Team: 2 Developers

      Description: It was a small project to deliver the application that will be able to check and measure the connection times in debug mode, to check the battery level, to adjust volume and to bond two hearing aid into stereo setup.

      Technologies: Kotlin

      Tests: unit tests, IOP, functional tests

    21. BLE Stack and Application Development
    22. Team: 5 Developers

      Description: Work related with BLE stack: new features implementation, maintenance and optimization. Test automation for selected new spec features.

      Technologies: C, Python, BLE

    Bluetooth Headphones

    Team: 1 Project Manager, 5 Developers

    Description: The project’s main focus is the firmware development for headphones, including implementation of new features such as ANC, gestures, sensors, and additional features connected with mobile apps

    Technologies: C, Python, Bluetooth Low Energy and Classic, Qualcomm stack, CSR, Azure, Jenkins, OTA

    Other keywords:  Supporting the client in contact with third-party companies, electronic measurements, analyzing Bluetooth traces and logs, supporting client in the factory, stack debugging

    Tests: IOP, manual, automated, functional, integration

    Bluetooth TWS Audio Platform

    Team: 4 Developers

    Description: The project's objective is to create an innovative integrated circuit that combines wireless technology for audio transmission (Bluetooth Classic and Low Energy) with DSP and True Wireless Stereo in one chip. In Comarch, our responsibility is the creation of the FW part of the chip. Our main goals are implementation of audio handler, audio multiplexer, synchronization protocol and TWS integration

    Technologies: C, TWS, DSP, Bluetooth Low Energy and Classic, ARM

    Others: Electronic measurements, analyzing Bluetooth traces and logs, complex debugging

    Hearing Aid Platform

    Team: 1 Product Owner, 1 Scrum Master, 10 Developers

    Description: The primary goal of the project is to implement the platform dedicated for supporting hearing aid devices with Bluetooth connectivity. Comarch’s task is to support the client in creating high quality firmware with use of C++ and Python, and to provide a test framework for Bluetooth modules. The entire project is managed in SAFe (Scaled Agile Framework) methodology, with every team working in Scrum. When the platform creation is done, final products will be developed and put on the market to help treat hearing disorders

    Technologies: C, C++, Python, Bluetooth, ARM

    Other keywords: Scrum, SAFe, hardware expertise, development platform, test platform

    Tests: unit tests, test automation, pytest, integration

    Companion Applications for Audio Devices

    Team: 1 Project Manager, 1 Tester, 6 Developers

    Description: The objective of this project is to develop the audio device management applications for Android, iOS and Windows

    Technologies: C#, Frond End, Back End, UI/UX, iOS, Android, UWP, Azure, Bluetooth Low Energy, aspnetcore, xUnit, Appium, WinAppDriver

    Others: Delivering builds to mobile OS stores, new features on demand, bug fixing

    Tests: IOP, manual, unit tests, functional testing, regression testing

    Bluetooth Earbuds

    Team: 1 Project Manager, 5 Developers

    Description: Firmware development of the earbuds, including deployment of new features connected with mobile apps, is the main goal of this project. Advanced telemetry and battery management have already been implemented.

    Technologies: C, Python, Bluetooth Low Energy and Classic, Qualcomm stack, CSR, Azure, Jenkins, OTA

    Other keywords: Electronic measurements, analyzing Bluetooth traces and logs, complex debugging

    Tests: IOP, manual, automated, functional, integration

    Quality Assurance Services for Bluetooth TWS Audio Platform

    Team: 2 Testers

    Description: The project's objective is to create an innovative integrated circuit that combines wireless technology for audio transmission – Bluetooth Classic and Low Energy – with DSP and True Wireless Stereo in one chip. Our main goals are to set up the test environment and create automated test cases for audio integration and TWS using EBQ.

    Technologies: Python, C, TWS, DSP, Bluetooth Low Energy and Classic

    Bluetooth Audio Transmiter for Automotive

    Team: 1 Project Manager, 4 Developers, 2 Testers

    Description: The project’s goal is to create an innovative system with four Bluetooth modules placed in a single device, which enables simultaneous audio streaming to end devices.

    Technologies: C, Python, DSP, MISRA, Jira, Sonar Qube, Bluetooth Classic, CUnit, Jenkins

    Others: Electronic measurements, Bluetooth qualification support, HW team support, building the architecture of the solution, mocks and simulators, remote support, analyzing Bluetooth traces and logs, Scrum

    Tests: IOP, PTS, integration, functional, unit tests (100% coverage), sanity testing, performance and stress testing

    Wireless Charger with Bluetooth

    Team: 1 Project Manager, 5 Developers, 3 Testers, 2 Electronics Designers

    Description: The goal of the project was to create the automated tests system for wireless charging standard – AirFuel. The whole setup – Automated Test System - consists of 3 main parts: SW, HW and equipment. SW is the application with a user interface, tool engine and script interpreter. HW are power transmitting and receiving units simulators and resonators. Test equipment in the setup are oscilloscope, DC electronics, BLE protocol analyzer and vector network analyzer – all automated and synchronized.

    Technologies: Bluetooth Low Energy, C, C++, Python, embedded Linux, HW design and prototyping, script automation for electronic measurements equipment, mechanics, robotics, RF technologies

    Other keywords: IOP tests, analyzing Bluetooth traces and logs, mocking, stubbing

    PTS Bluetooth Qualification Automation

    Team: 2 Developers

    Description: The goal of the project was to automate the qualification testing process with the use of BT SIG tool – PTS. Automation is done in Python in a client-server model. Automation supports BLE Mesh profiles and models.

    Technologies: Python, BLE Mesh

    Mobile Application for Hearing Aid for Android

    Team: 2 Developers

    Description: It was a small project to deliver the application that will be able to check and measure the connection times in debug mode, to check the battery level, to adjust volume and to bond two hearing aid into stereo setup.

    Technologies: Kotlin

    Tests: unit tests, IOP, functional tests

    BLE Stack and Application Development

    Team: 5 Developers

    Description: Work related with BLE stack: new features implementation, maintenance and optimization. Test automation for selected new spec features.

    Technologies: C, Python, BLE

    Need some help with service selection?

    Tell us about your business needs. We will find the perfect solution.

    Resources