We do in Rust!


Embedded Software:

Software development for CPU (microprocessors) on AArch32/64, RISC-V architectures using Linux. For GUI using Qt, for ML using TensorFlow (Lite), PyTorch.

Customization and assembly of operating system images based on the Linux kernel using u-boot, yocto, buildroot for embedded applications.

Software development for MCU (microcontrollers) on AArch32, RISC-V, Xtensa architectures. Development for baremetal, freeRTOS, Zephyr using gpio, pwm, adc, dac, dma, dsp, timer, i2c, spi, can, uart, rs485, rs232, ethernet, usb, sdio, sdmmc, etc. For GUI use Qt for MCU, TouchGfx, LVGL. For ML use tinyML, TensorFlow Lite Micro.