Embedded software engineering
In the world of embedded devices, the software side is becoming a real differentiator and not just an afterthought of hardware development. We provide talented embedded software engineers for your embedded projects, so the software part of your device is on par with the quality of your hardware.
Partnering with Qteal for your embedded software needs provides access to valuable expertise that may not be available within your own team.
Next to embedded developers, we also bring several areas of expertise to your project. For example software quality management and continuous integration. Some of our focus points regarding embedded software include:
Embedded development both on bare-metal or RTOS-based
Fine-tuning and adapting the code build system using the following technologies:
Cmake, make, docker, cross-compilation toolchains, ...
Implementing and debugging issues with communication protocols (TCP/IP, Bacnet, Bluetooth, customer protocols over serial, ...)
Using tools like: Wireshark, gdb, an oscilloscope, Valgrind, static code analyzers
Test automation
Unit test frameworks, system tests interacting with the peripherals of the embedded device
More expertise regarding test automation can be found in the Affordable Quality page on our website.
Taking responsibility
Software is our core business, and we continuously work to improve efficiency and quality. That is why we like to take it further than just providing manpower. If you are comfortable with it, we will take responsibility for the software on your device. We will set up a skilled team, equipped with all the necessary tooling, and work closely with you in a 'Fixed Agile' methodology.
Fixed agile fits very well with our teal way of doing business. As a customer, you will experience a collaboration model of working, instead of a conflict model that is seen so often in software projects.