I will teach you c and embedded development for real world

Ukraine

About this Gig

I would give you knowledge and power to do real world C Linux of embedded applications.

With that knowledge you would be able to apply for your dream position or create your own home automation project


I have 5 years of experience in embedded development.


Have hands-on experience in bare-metal, RTOS-based and Linux user space development


Technology stack:

* Languages: C, Lua, C++, JS (with HTML & CSS)

* Buildsystems: Make / Qmake / Meson

* Testing: Gtest and Gmock, UNITY, Hardware-in-the-loop-testing

* MCUs: STM32 (wide range of those), ESP8266/32

* UART, RS232/RS485, I2C, SPI, Modbus RTU, Timers, ADCs, e.t.c.

* TCP/IP, MQTT, Zigbee

* Tools: Git, Jira, Confluence, Polarion

* QtCreator, CubeIDE, Keil, Notepad

* FatFS, FreeRTOS, RTX

* SQL (SQLite)


Projects:

* Industrial assembly tool

* IoT climate control system

* Control panel & engine control system for train

* Engine control system for underground train

* 220 - 1000V transformer

* GPS/RTK navigation system for agrarian vehicles

Lesson purpose:

Programming language

Student age:

Teen (13–17)

Adult (18–65)

Senior (65+)

Development technology:

C/C++