Our services

Firmware development

SBC firmware and applications for mechatronics solutions

We connect know-how from the field of electronics and complex applications.

We develop firmware for microcontrollers (STM32, ESP32, etc.) and single-board computers such as Raspberry Pi and other more industrial modules. We develop not only firmware mostly C/C++, Python, VHDL. We create mobile and web apps usually in Flutter or React, apps for desktop in C#. And we are ready to combine all parts of firmware implemented into complex environment with application.  

We are capable to develop firmware to work and to meet standards and general principles of good praxis, to be documented and easy to pass. We have developed firmware, which is used by online devices all over the world and users can remotely update it via mobile or desktop applications.

Our customers most often need:

Firmware, applications on linux, desktop, web or mobile applications

Capacities or know-how to assist their current development team

Complex and stabile connectivity via Ethernet, CAN, Modbus, USB, BMS, etc.

Engine and other active segments monitoring - speed, rotation speed, rel positions, movements, etc. 

Remote firmware update via mobile application, provider, customer, automatic validation, etc.

App development in Flutter or React

One code for multiple platforms

Application and software communication with upto date electronics equipment 

Take a look at our referential projects.

Jefftron

Leviathan

The device firmware fully controls airsoft gun shooting parameters and enables its setting through connected smartphone application. The firmware is based on STM32 family of 32-bit microcontroller based on the Arm® Cortex®-M processor. Controlled parameters complettely managed via device firmware are e.g. cadence, burst length, spring pretensioning. The smartphone application than enables user's statistics tracking and evaluating.

MP Dry Cabinet

DC Unit - Dry cabinet

DC unit fully controls and monitors climatic conditions of the Dry cabinet. It is based on Broadcom BCM2711 quad-core Cortex-A72 with complex I/O possibilities as RS-485, Modbus, Ethernet, USB, Wi-Fi, HDMI, and other digital I/O. Uses RFID and fingerprint to enable setting and to gain access to the cabinet.

Dekstra Bus 

DC Unit - Bus door

The unique firmware of this device was implemented on the STM32 family of 32-bit microcontroller. It must manage and control the complex environment of public bus door mechatronics. It responds to passenger requirements and behaviour, but also, for example, to the ambient temperature and the resulting state of the controlled mechanics (DC motors), controls signal buttons and other peripherals. Status of DC unit and its firmware is monitored and configured via PC application.


You will appreciate

Our flexibility and ability to support your firmware developers team.

Our team has in-depth knowledge for efficient firmware development,both at the technology level (STM32, Broadcom BCM2711, etc.) and at the control code level (C/C++, Python, VHDL) as well as subsequent external management and control by mobile applications, WEB or desktop application.  

Precise project management

We can increase our capacities for your project anytime you need. We will help you to meet the deadlines!
We will save your costs. We design functional solution, which will prevent you from frequent issues.
We will share our know-how gained during our projects in USA, EU and Switzerland
Our aim is to develop the device and iťs firmware according to your expectations, we don't need exact assignment, idea or direction is sometimes enough. In the same time we are using standard project tracking applications as GitHub Projects, JIRA, Kanban, Scrum, etc.
We measure our colleagues work effectivity for several  years minute by minute. We use CAFLOU® time & costs application for project, tasks and ToDo effectivity management.
We are able to estimate the time scale of the project and then effectively manage time, costs and resources.
We are prepared for changes in the assignment and we respond to them
during the development.
We work as a team with you, roles of supplier/subscriber go aside.
We respect your know-how.

What else you will surely appreciate about our cooperation? 

Professionality

We rely on finishing the projects under the agreed conditions. We combine technical know-how and commercial aspects.

Communication

We are easy to reach, we regularly communicate and you will have a current overview of the project.

Efficiency

We are able to save time and costs due to efficient project management. We use tools such as Caflou and Altium Designer to make it possible.

Individuality

We are able to adapt to your needs. We will become your development department or we will help your current developers team.

Flexibility

We are able to promptly respond to your requests. We can flexibly help your current developers team and thereby decrease your fix costs..

Let’s consult your project!

Attachment (max. 10MB)