Custom engineering in detail

Development of electronic devices

  • Extensive experience in sensor selection and design
  • Printed circuit board production with verified partners
  • Rapid provision of materials for prototype assembly
  • Manual prototype fitting options using reflow process and controlled temperature profile
  • Testing and recovery of prototypes using modern equipment:

    • Benchtop Multimeters
    • Oscilloscopes and Logic Analyzers
    • Laboratory sources
    • Air conditioning chamber
  • Product certification according to current legislation
  • Hardware design from concept to mass production
  • Work with ECAD software KiCad / EAGLE:
  • Creation of library elements according to IPC standards

    • Circuit diagram and simulation of analog circuits
    • PCB design with respect to DFM
  • Design of analog and digital circuits, switching power supplies
  • Knowledge of optimizing equipment for battery operation
  • Integration of wireless technologies (ISM radio, Bluetooth Low Energy, GPS, WiFi)

Embedded software development

  • Analysis and selection of a suitable architecture according to the application
  • Experience with programming languages:

    • C/C++ (suitable for microcontrollers)
    • Go (suitable for embedded Linux environments)
    • Python (suitable for embedded Linux environments)
  • Python (suitable for embedded Linux environments)

    • Experience with firmware development using:
    • Realtime Operating Systems (RTOS):

      • Zephyr RTOS
      • Azure RTOS (formerly known as ThreadX)
      • FreeRTOS
    • Embedded Linux environment using build systems:

      • Yocto
      • Buildroot
  • Knowledge of a range of microcontrollers:

    • STMicroelectronics STM32
    • Nordic Semiconductor nRF5x and nRF91
    • Texas Instruments MSP430
  • Knowledge of the interface I2C, SPI, UART (RS-232 / RS-485), USB, Ethernet
  • Experience with wireless protocols:

    • NB-IoT / LTE-M / LTE / GPRS
    • LoRaWAN 868 MHz / 915 MHz / 2.4 GHz
    • Proprietary ISM radio
    • Bluetooth Low Energy (BLE)
    • Near Field Communication (NFC)
    • WiFi 2.4 GHz / 5 GHz
    • Positioning using GNSS (GPS, Galileo, Beidou)
  • Implementation of automated testing support in production

Cloud backend development

  • Experience with Go, Python, TypeScript (Node.js / Deno runtime)
  • Experience with implementation and operation of database systems:

    • PostgreSQL
    • ClickHouse
    • MongoDB
  • Running your infrastructure using Kubernetes (either on-premises or through cloud services such as Azure Kubernetes Services)
  • Experience with streaming data via RabbitMQ, MQTT, JetStream, etc.
  • Implementing REST API endpoints and generating Swagger documentation
  • Cloud Infrastructure Orchestration with Terraform and Ansible
  • Deploying services using GitOps ArgoCD
  • Service monitoring using tools like Grafana, Loki, etc.

Development of visualisation tools

  • Experience with UI/UX design
  • Development of modern single-page frontend applications using TypeScript, React.js, Vite, etc.
  • Use of modern CSS frameworks such as Tailwind, Shadcn, etc.
  • Automated frontend testing using the Cypress framework
  • Mobile application development using Kotlin Multiplatform
  • Integration with existing IoT application platforms:

    • Ubidots
    • Datacake
    • Grafana
    • Node-RED
  • Mobile app deployment in Google Play and App Store (Apple)

Development of mechanics

  • Creation of 3D casing models for 3D printing, plastic injection moulding
  • Preparation of 2D drawings for mechanical modifications of existing enclosures:

    • Drilling and milling (with the possibility of prototyping on our own CNC milling machine)
    • Colour printing on UV printer (including graphic design)
  • Preparation of drawings for packaging

Creation of technical documentation

  • Preparation of production documentation:

    • Gerber file generation and PCB manufacturing requirements specification
    • Panellization of plates, V-groove specifications
    • Description of the system startup process
    • Automated Production Tester Requirements Specification
  • User manuals using LaTeX or the Docusaurus web framework

Production and logistics

  • Negotiating prices and purchasing components from authorized sources
  • Preparation of production documentation for PCB (specifications, panellization)
  • Ensuring PCB production with verified partners
  • Coordination of PCB fitting by EMS partners
  • Implementation of automated production testers:

    • Production of test mechanics including bed with nails
    • Process tracking via serial number
    • Recording tests in the production database
    • Testing analogue quantities (voltage, current, resistance)
    • Automated processor and memory programming
    • Automated calibration of variables
    • SIM activation and end-to-end communication tests
  • Automated testing of equipment on a needle bed
  • Installation and final testing of the equipment
  • Possibility to ensure storage and logistics of products