Firmware Development

Our Services in Firmware Development

We develop bare metal applications focusing on low-cost BOM, low-power dissipation, and real-time code execution.

What We Do

We develop firmware for various microcontrollers.

To complement Linux-based ARM Cortex processors, we also focus on ARM Cortex M0 to M4 platforms, which are often used in IoT and equipped with Bluetooth connections.

We provide complete installation packages, source codes, software design descriptions, and test reports as an output.

Firmware Development

Firmware Development

Check out all details about this service

Technologies and Tools
Technologies and Tools (Firmware development)
Technologies and Tools (Firmware development)

Technologies and Tools

Ways of Firmware Implementation for Microcontrollers.

One way we go is using a dedicated IDE provided by the MCU producer. They are usually STM32 CubeIDE, TI Code Composer Studio, or NXP MCUXpresso IDE.

In some projects, we also use generic IDEs. They are based on Eclipse or MS Visual Studio Code with appropriate plug-in modules.

Target Markets
Target Markets (Firmware development)
Target Markets (Firmware development)

Target Markets

Our solutions are most often used in IoT Business or Measurement Instruments.

In this segment, the microcontroller can make a proper interface between the fast FPGA signal processing engine and further data interfaces.
Our Workflow

The customer receives a production version of the code together with documentation as a final output.

Our Workflow (Firmware development)
Our Workflow (Firmware development)

Our Workflow

From Analysis to Firmware Integration with Hardware.

The customer receives a production version of the code together with documentation as a final output.

Architecture suggestion is always preceded by a requirements analysis. The suggestion is continuously accompanied by a review with the customer.

Coding and unit testing is done in a very close relationship with integrating all the firmware components with hardware. Feature testing is always performed at the end.

Our Experience
Our Experience (Firmware development)
Our Experience (Firmware development)

Our Experience

We have done firmware Implementations such as intelligent card or DSP apps during the last few years

One example is a smart employee card with NFC and Bluetooth. Such a card supports the employee in their job activities and ensures a certain level of personal safety. It uses a connection to protective equipment.

Another example is a digital signal processing application for Cortex M4 processor. This DSP app provides fast real-time DSP techniques in a compact measurement instrument.

Let Us Know About Your Project

Contact us

Our hardware and software development company is ready for new partners, business opportunities and challenging projects.

* Required fields are marked with an asterisk.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Pavel Vrtík

Pavel Vrtík

Business Development

email
pavel.vrtik@consilia-brno.cz

Feel free to contact me directly.

Payment, Handover and Cooperation Frameworks

How We Can Cooperate

Based on your business case and to meet your individual needs, you can choose one of two options for financing and delivery models of our services.

Fixed Cost Project

We suggest highly specified work packages, and you can decide whether they fit your needs.

We deliver, report, and invoice individual packages based on the agreed schedule.

This option is most suitable for projects where all or most of the specification is known.

Hourly Rate Service

We agree on an hourly rate and prepare an offer that includes a rough job specification. The development team dedicated by us will be part of your team. 

This means your manager directly controls the job priorities and addresses the on-the-fly issues. Hourly rate is based on the cost we have with the activity such as engineer salary and cost of the rented tool.

This scenario is suitable for projects where the exact effort is unknown, or the specification is very general.
Software Development overview

Related Customized Solutions and Case Studies

You are here:
SW Development Overview
/
Firmware Development