Senior Software Engineer
Current• Firmware development of drone tracker for Thingy91 Nordic IoT device with Zephyr run time OS (RTOS) fully secured with Chain of Trust, TF-M and trusted firmware. Updated TLS to 1.3 version in Nordic infra. U-Blox NEO 8M integration to avoid GPS multiplexing. Multithreading programming for LTE/NB-IoT, Bluetooth, Wi-Fi technologies.• SELinux version update and drivers’ debug. Update Linux version from 5.15 to 6.1 and build system from Buildroot to Nix Flakes. Drivers’ peripheral debug… Show more • Firmware development of drone tracker for Thingy91 Nordic IoT device with Zephyr run time OS (RTOS) fully secured with Chain of Trust, TF-M and trusted firmware. Updated TLS to 1.3 version in Nordic infra. U-Blox NEO 8M integration to avoid GPS multiplexing. Multithreading programming for LTE/NB-IoT, Bluetooth, Wi-Fi technologies.• SELinux version update and drivers’ debug. Update Linux version from 5.15 to 6.1 and build system from Buildroot to Nix Flakes. Drivers’ peripheral debug after update, e.g. PCI, USB, tethering, I2C, UART, SPI, NRC7292. HW/DTS debug.• MDM client-server Mesh dynamic initialization and configuration. Zeroconf and NATS connection with events driven multithreading configuration processing on device side and appropriate modification of server side.• ZYMKEY bring up and testing for target device based on Raspberry Pi Compute Module 4 (CM4). Integration zk-libraries (Zymkey module) to customer specific SELinux hardened OS image.• PXE and U-boot net boot integration for target device based on CM4 with SELinux hardened OS. Scripts for multi PXE boot/U-boot net boot for multiple target devices for testing and fast development of new OS images. Show less