Things you actually need

Competency

Mobile

Mostly development for Android on Java with use the NDK (C/C++ binary files and libraries).

Embedded

Develop device software based on embedded Linux with rebuild kernel for specific hardware and custom rootfs. Develop UI of device on QT. Develop software for microcontrollers based on FreeRTOS or bare metal.

Electronics

Develop hardware based on STM32, AVR and Allwinner board.

ZArchiver Icons

ZArchiver

ZArchiver - is a program for archive management. It has a simple and functional interface. Allows you to work with various types of archives: 7zip, zip, bz2, gz2, tar and others.

ZArchiver Cloud Plugin Icons

ZArchiver Cloud Plugin

ZArchiver Cloud Plugin - plug-in provides access the ZArchiver to the cloud storages and let you to upload and download files to and from the them.

ZUGate Icons

ZUGate

ZUGate - allows you to access USB drives and disk images with FAT, ExFAT, EXT2/3/4 and NTFS file systems. Supports encrypted devices (LUKS 1, LUKS 2, and BitLocker drive encryption formats).

ZFlasher STM32 Icons

ZFlasher STM32

ZFlasher STM32 is an Android application for programming ARM, RISC-V and STM8 microcontrollers using the programmer. Supported family: STM32, GD32, AT32, CH32, LPC8xx/11xx, nRF51/52, STM8 and others.

ZFlasher AVR Icons

ZFlasher AVR

ZFlasher AVR - program for flash AVR microcontrollers. The application is based on avrdude - one of the best flasher.