Embedded Software development

Embedded systems are paving the way for the smart and connected product industry. Microcontrollers, the hardware at the center of embedded systems, are rapidly improving, resulting in better device control and monitoring.

Thaumatec Tech Group, which started as an Embedded Software Development company, has been at the forefront of this technology since 2014. In this time, we have helped many technology companies create products: beginning with proof-of-concept prototypes, we then redesign them to MVP, and then scale them to final products that are ready for market entry.

Our Delivery processes focus on efficiency, clarity, technical excellence, teamwork and collaboration with individual accountability, ownership and responsibility. We value personal communication over mechanical adherence to the process and embrace continuous reflection on the process and continuous improvements.

Processes and their supporting software are tools and only tools. Each project requires a careful selection of those tools that will support the project towards its expected maturity level with the benefits outweighing costs. Thaumatec has experience with running projects of different sizes, life-cycle expectations and expected levels of maturity, from proof of concepts to connected embedded products. We assume and advocate that each and every component of the process and its supporting toolset is discussed before the project kick-off in order for Thaumatec and Customer to mutually understand the benefits as well the trade-offs and find consensus on the process setup.

MACIEJ STACHURA

Chief Executive Officer

Contact me to talk about Embedded!

EMBEDDED SOFTWARE DEVELOPMENT

We are a unique company in that we can both provide hardware design and development services, as well as software design and development services.
We have extensive experience and knowledge of embedded software technologies as well as application and mobile languages.

  • Requirements gathering and analysis
  • Solution Architecture
  • User interface design
  • Application design and development
  • Multi-vendor solution integration

EMBEDDED HARDWARE DESIGN AND DEVELOPMENT

We create embedded hardware as a part of our embedded solutions development process. We start with conceptual design to meet the customer requirements, than optimizing it for stability, ending up with ready-to-market product.

  • Hardware design and development
  • Hardware prototyping
  • Production of prototypes
  • Integration test and acceptance support
  • CE (pre)certification
  • Project management

SERVICES

  • Hardware design for prototyping purposes

  • Embedded Software architecture design and development

  • Embedded Software quality and assurance

  • Artificial intelligence services in relation to edge computing

  • Design and implementation of cyber security in relation to embedded systems

  • Project Documentation according to standards, including ISO 13485 – Medical Devices

  • Embedded software maintenance


OUR PRINCIPLES AND APPROACHES

UNDERLYING PRINCIPLES

  • Communicate with people directly when you can
  • Give continuous attention to technical excellence and proper design
  • If a compromise must be made, add its Technical Debt to the Project’s backlog
  • Reflect on process improvements on a regular interval
  • Product Owners and the Development Team must work together to maintain a prioritized Backlog

WORKFLOW APPROACH

A Thaumatec development team is often distributed. In order to facilitate efficient communication between the Stakeholders in the distributed environment, Thaumatec uses a variety of different issue tracking tools to model its Agile processes and projects executed under the Agile regime

ISSUE TRACKING APPROACH

According to the principles of individual responsibility and accountability, the Development Team is responsible for breaking up the top-level business-value-driven User Stories into the technical-content-driven tasks, wherever appropriate. Which gives our customers a great overview of the project scope and status at any point in time. ​ So every smallest task is entered into the system and traced through the project lifetime.

TECHNOLOGIES WE USED

Operating system

RTOS (FreeRTOS, Zephyr, Azure RTOS ThreadX, MbedOS), Linux (Yocto), POSIX, Windows Embedded, Android Embedded

Hardware

Intel, Qualcomm, NXP, nRF, MediaTek, Renesas, ATMEL, Microchip, 8051/x86, ARM, AVR, PIC, DSP, FPGA

Embedded SW

C/C++, Rust, Python/MicroPython, Java, Golang, Lua, OpenCV, Point Cloud Library, Image processing, Signal processing, Embedded Security, Qt Embedded

Connectivity

Bluetooth/BLE, NB-IoT, LTE Cat M1, LoRa, SigFox, ZigBee, MQTT, AMQP, OMA LWM2M, WiFi, 4G/5G

read case studies

Smart healthcare

​Smart healthcare is one of the toughest but also fastest growing industries. A Silicon Valley start-up with a strong background in medical surgery and Thaumatec…
read more

Smart streetlight system

The City of Amsterdam has been very actively engaged in smart city development. Upgrading the street lighting infrastructure with new technology was high on the…
read more

Mobile LoRa gateway

Thaumatec built the solar-powered Lora Gateway because we believe, that this device can solve a lot of global problems and help many businesses.
read more

Wrocław the smart(est) city

Thaumatec has a strong partnership with top-class universities like Wrocław University of Technology and Science and the most respected business networks like DSP Valley from…
read more

Smart robot for elderly care

​AI is the most exciting field ever, especially since the creation of robots. Thaumatec was lucky (and qualified) to be assigned to work on a…
read more

Smart sleep tracker

The consequences of sleeping deprivation can affect many, so a solution was formed for this problem and Thaumatec helped in the making. Read our story…
read more

LoRa Communication Module for Drones

LoRa communication module for drones Lora is one of the most promising IoT technologies that deliver communication for areas where availability of power grid is…
read more

Biometric identity

Biometric identity products deliver effortless, fast, and highly accurate biometric enrollment and identification. Designed for high throughput identification and verification, in other words, these products…
read more

Smart security system

Hago Next, a cleaning company that provides services to public places like train stops, was searching for the ideal partner to provide them with IoT…
read more

Do you need a help with choosing a service?

Contact us, we'll help you.

Contact us

Partnerships

Copyrights © Thaumatec 2024