Embedded software development
Igniting the spark of life
Only designing the PCB is not enough to satisfy passionate geeks like us. We want to create a product with soul, give life to it and make it do something meaningful.
For us, firmware development is more than coding, it represents the ignition of life spark.
If your project has tight deadlines, our expertise in developing custom firmware, will bring you a competitive edge. We can help you to implement full firmware solution. This includes algorithm development, connectivity, RTOS, IoT and various codec support.
Support from HW team
Having hardware and firmware at one place enables you faster development. Your hardware is designed with firmware in mind from the start. While, firmware guys have the support from hardware team when it is the most needed. This eliminates delays in communication and problem solving, saving you time and costs.
Proven building blocks
Your firmware development and testing will speed up, thanks to our large number of field-tested modules. This includes low-level drivers, libraries and algorithms that will quickly integrate into your product.
Firmware development process
We write code according to customized MISRA C standard. Firmware development includes: requirement analysis, architecture, development, version control, code reviews, debugging with TRACE tools and static analysis. Testing process is in compliance with ISTQB guidelines.
Agile methodology
Agile process using sprints gives you better control over development.
It enables you to make faster changes, while keeping high quality of the final firmware.
Solutions
- Algorithms (motion processing, digital filtering, audio processing, compression)
- Sensors and calibration (Pressure, humidity, temperature, CO2, UV, light, NH3)
- Communication stacks (Bluetooth, Wi-Fi, ZigBee, Thread, GSM, etc.)
- FreeRTOS, Zephyr
- Displays (TFT, LCD, touch)
- IoT Server connectivity (AWS, Azure, IBM bluemix)
- Linux Build Root
Let's Talk
Let’s get started with a free 30-minute consultation to determine fit.
This is not a high-pressure sales pitch. It will be a friendly chat for us to get to know each other a little better.
Or give us a call:
+381 21 301 51 85