Semiconductor Industry

As a part of Comarch, we are cooperating with various companies related to the Semiconductor Industry in a broad sense. We are experts who can help you with prototyping, managing projects or developing software (especially firmware & mobile). We also have experience with Quality Assurance (like building test frameworks from scratch), technical customer support and managing certificates.

We offer you:

We have vast and proven experience in:

Selected Technologies

Projects

  1. Bluetooth Mesh Mobile Application + ADK
  2. Team: 1 Project Manager, 10 Developers, 2 QA Engineers

    Description: The project’s main focus is to develop the BLE Mesh library for Android and iOS, along with demo applications. We plan not only to add new features, but also to do the maintenance work.  

    Technologies: C, Java, Kotlin, Swift, Bluetooth Mesh, Jenkins, OTA

    Other keywords: Supporting the client in contact with third-party companies, Bluetooth trace and log analyzing, stack debugging

    Tests: IOP, manual, automated, functional, integration

  3. Bluetooth Mobile Application
  4. Team: 1 Project Manager, 3 Developers, 1 QA Engineer

    Description: The project is focused on mobile applications (iOS and Android) for various IoT boards. The apps are used to demonstrate the possibilities of various development boards. At the same time, they’re great tools for BLE developers.

    Technologies: Kotlin, Swift, Java, Objective C, Bluetooth Low Energy

    Other keywords: Supporting the client in contact with third-party companies

    Tests: IOP, manual, functional, integration

  5. Application Engineering
  6. Team: 4 Engineers

    Description: The project’s main target is to provide technical support for the client’s customers. Work focuses on answering technical questions, investigating reported problems, creating code examples, and working with technical documentation. Products that are maintained as part of this project are mobile applications for BT Mesh (iOS and Android), BT and Wi-Fi devices, and Z-Wave controller middleware.

    Technologies: C, Python, Bluetooth Mesh, Bluetooth Classic, Bluetooth Low Energy, Wi-Fi, Z-Wave

    Other keywords: Supporting the client in contact with third-party companies, electronic measurements, traces, and log analysis

    Tests: manual, automated, functional

  7. HomeKit
  8. Team: 1 Project Manager, 2 Developers, 1 QA Engineer

    Description: The goal of the project is to integrate HomeKit with BLE and OpenThread. Our team focuses on the development of new features and application layer maintenance based on single or multi-protocol.

    Technologies: C, Bluetooth Low Energy, OpenThread, Jenkins, OTA

    Other keywords: Supporting the client in contact with third-party companies, electronic measurements, Bluetooth trace and log analysis, supporting the client in the factory, stack debugging

    Tests: IOP, manual, automated, functional, integration

  9. Firmware maintenance
  10. Team: 3 Developers

    Description: The project’s main focus is the development and maintenance of various firmware applications. 

    Technologies: C, C++, Python, Bluetooth Low Energy, Bluetooth Mesh, Bluetooth Classic, Wi-Fi, Linux, Jenkins

    Other keywords: Supporting the client in contact with third-party companies, electronic measurements, trace and log analysis, supporting the client in the factory, stack debugging

    Tests: IOP, manual, automated, functional, integration

  11. Z-Wave Middleware
  12. Team: 1 Project Manager, 3 Developers, 2 QA Engineers

    Description: The project’s main focus is to develop and maintain a middleware layer for Z-Wave controllers.

    Technologies: C, Python, Z-Wave, Linux, Jenkins, 

    Other keywords: Supporting the client in contact with third-party companies, Z-Wave and DTLS log analysis

    Tests: IOP, manual, automated, functional, integration

  13. Z-Wave
  14. Team: 3 Developers

    Description: The goal of the project is to create a hardware abstraction layer for the Z-Wave stack, which will make it easily applicable to many different hardware platforms.

    Technologies: C, Python, Z-Wave, Linux, Jenkins, CMake, CTest

    Other keywords: Electronic measurements, Z-Wave stack debugging, Z-Wave and DTLS log analysis

    Tests: automated

  15. SQA Desktop Application
  16. Team: 2 Developers

    Description: The project focuses on quality assurance of the desktop application for managing IoT boards, their firmware, and logs. Our team’s main responsibility is the creation of automatic test suites. 

    Technologies: Python, C, Bluetooth Low Energy, Bluetooth Mesh, Wi-Fi, Jenkins, OTA

    Other keywords: Supporting the client in contact with third-party companies, electronic measurements, Bluetooth trace and log analyzing, stack debugging

    Tests: IOP, automated, functional, integration

Bluetooth Mesh Mobile Application + ADK

Team: 1 Project Manager, 10 Developers, 2 QA Engineers

Description: The project’s main focus is to develop the BLE Mesh library for Android and iOS, along with demo applications. We plan not only to add new features, but also to do the maintenance work.  

Technologies: C, Java, Kotlin, Swift, Bluetooth Mesh, Jenkins, OTA

Other keywords: Supporting the client in contact with third-party companies, Bluetooth trace and log analyzing, stack debugging

Tests: IOP, manual, automated, functional, integration

Bluetooth Mobile Application

Team: 1 Project Manager, 3 Developers, 1 QA Engineer

Description: The project is focused on mobile applications (iOS and Android) for various IoT boards. The apps are used to demonstrate the possibilities of various development boards. At the same time, they’re great tools for BLE developers.

Technologies: Kotlin, Swift, Java, Objective C, Bluetooth Low Energy

Other keywords: Supporting the client in contact with third-party companies

Tests: IOP, manual, functional, integration

Application Engineering

Team: 4 Engineers

Description: The project’s main target is to provide technical support for the client’s customers. Work focuses on answering technical questions, investigating reported problems, creating code examples, and working with technical documentation. Products that are maintained as part of this project are mobile applications for BT Mesh (iOS and Android), BT and Wi-Fi devices, and Z-Wave controller middleware.

Technologies: C, Python, Bluetooth Mesh, Bluetooth Classic, Bluetooth Low Energy, Wi-Fi, Z-Wave

Other keywords: Supporting the client in contact with third-party companies, electronic measurements, traces, and log analysis

Tests: manual, automated, functional

HomeKit

Team: 1 Project Manager, 2 Developers, 1 QA Engineer

Description: The goal of the project is to integrate HomeKit with BLE and OpenThread. Our team focuses on the development of new features and application layer maintenance based on single or multi-protocol.

Technologies: C, Bluetooth Low Energy, OpenThread, Jenkins, OTA

Other keywords: Supporting the client in contact with third-party companies, electronic measurements, Bluetooth trace and log analysis, supporting the client in the factory, stack debugging

Tests: IOP, manual, automated, functional, integration

Firmware maintenance

Team: 3 Developers

Description: The project’s main focus is the development and maintenance of various firmware applications. 

Technologies: C, C++, Python, Bluetooth Low Energy, Bluetooth Mesh, Bluetooth Classic, Wi-Fi, Linux, Jenkins

Other keywords: Supporting the client in contact with third-party companies, electronic measurements, trace and log analysis, supporting the client in the factory, stack debugging

Tests: IOP, manual, automated, functional, integration

Z-Wave Middleware

Team: 1 Project Manager, 3 Developers, 2 QA Engineers

Description: The project’s main focus is to develop and maintain a middleware layer for Z-Wave controllers.

Technologies: C, Python, Z-Wave, Linux, Jenkins, 

Other keywords: Supporting the client in contact with third-party companies, Z-Wave and DTLS log analysis

Tests: IOP, manual, automated, functional, integration

Z-Wave

Team: 3 Developers

Description: The goal of the project is to create a hardware abstraction layer for the Z-Wave stack, which will make it easily applicable to many different hardware platforms.

Technologies: C, Python, Z-Wave, Linux, Jenkins, CMake, CTest

Other keywords: Electronic measurements, Z-Wave stack debugging, Z-Wave and DTLS log analysis

Tests: automated

SQA Desktop Application

Team: 2 Developers

Description: The project focuses on quality assurance of the desktop application for managing IoT boards, their firmware, and logs. Our team’s main responsibility is the creation of automatic test suites. 

Technologies: Python, C, Bluetooth Low Energy, Bluetooth Mesh, Wi-Fi, Jenkins, OTA

Other keywords: Supporting the client in contact with third-party companies, electronic measurements, Bluetooth trace and log analyzing, stack debugging

Tests: IOP, automated, functional, integration

Need some help with service selection?

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