Embedded Software
Board bring-up, Yocto recipe and system development, Linux kernel (configuration, device tree and drivers), U-Boot configuration, reliable remote firmware upgrades (A/B setup) using Mender or in-house solutions, GDB, FreeRTOS and embedded Android development. Linux userspace setup and configuration of systemd, udev, networking (WiFi, celular and powerline), BlueZ, Alsa, Pulseaudio and GStreamer. Application level software in Python, Golang, C or Java.