We develop firwmare for microcontrollers, FPGA, microprocessors and entire peripherals: we've used many platforms and architectures (ARM, x86, amd64, AVR, MIPS, RISC-V to mention a few), always choosing the most fitting technologies for the customer's needs.
We can bundle all drivers on a board that you're producing in a single package, giving you a reliable and maintenable BSP.
We speak a vast number of protocols, from simple HTTP to distributed device management through SNMP, coarsing through publish-subscribe ones such as MQTT, while retaining our expertise with proven industrial protocols such as Modbus and ProfiNet.
No layer of the OSI model is too far for us, and if your industry has proprietary communication protocols we can integrate them even beside standard protocols.
We develop embedded systems running the Linux kernel thanks to Yocto and the OpenEmbedded Alliance, realizing meta-layers where the customer code is continuously improved, tested and integrated within the ecosystem of the world most trusted operative system.
We build C and C++ code satisfying normative requirements for various industries: