I studied to be an engineer, worked for a while as an electronics/embedded engineer, then as a software engineer (microcontrollers and UI), and now just as a software engineer.
“Hardware” skills:
I work at Altium Designer
I work with oscilloscopes/analyzers and a soldering station.
I have experience in the development of boards and their manufacture (in Russia and China)
We have experience in commissioning small-scale production in Russia.
Work with microcontrollers:
C language:
AVR, STM8, STM32, ESP8266, Milandr
IDE – VS Code, also i used Keil uVision, Eclipse, etc.
I programmed the FPGA a bit (Verilog)
From a highly abstracted software level:
Languages C# (rarely), C++
I know a little Python and Golang, now in the process of mastering Kernel space and Yocto/BuildRoot, in the future I want to do more digging with single-boarders and servers.
I write GUI interfaces (visual applications) on a PC more often in QtCreator, although sometimes I use Visual Studio.
I use Git (Gitlab) and GitHub, also write tests (google tests/unit/intergation) and have small exp. in administration of GitLab CICD
Also i use Docker.
Operating systems: probably Linux
Sometimes I take development orders (if they are of interest to me personally) and complete them in my FREE TIME FROM MY MAIN JOB.
