Do you like to work with microelectronics, delve into low-level code and see how software directly controls the hardware in real time?We are looking for a Middle Embedded Developer who has commercial or solid practical experience in Embedded development and wants to work with IoT devices, sensors and microcontrollers in C / C++.Your tasks:Embedded software development in C / C++ for microcontrollers and embedded platforms;Working with hardware peripherals: UART, I2C, SPI, GPIO; by hardware engin
Do you like to work with microelectronics, delve into low-level code and see how software directly controls the hardware in real time?
We are looking for a Middle Embedded Developer who has commercial or solid practical experience in Embedded development and wants to work with IoT devices, sensors and microcontrollers in C / C++.
Your tasks:
- Embedded software development in C / C++ for microcontrollers and embedded platforms;
- Working with hardware peripherals: UART, I2C, SPI, GPIO;
by hardware engineers: joint debugging and integration of HW + FW;- Analysis and elimination of problems at the level of "iron" and firmware;
- Participation in the development of the architecture of Embedded solutions.
Technology stack:
- Languages: C, C++ (Python — only as an auxiliary tool);
- Platforms: STM32, ESP32/ESP8266, Arduino;
- Communication protocols: UART, I2C, SPI, MQTT;
- Signal processing: filtering, averaging, working with real-time data.
Requirements:
- 2+ years of practical experience in Embedded development;
- Proficient in C / C++ for embedded systems;
- Understanding microcontroller architecture;
- Experience with digital interfaces (UART, I2C, SPI);
- Skills in debugging embedded systems (logic, timings, signals);
- Experience working in a Linux environment;
- Understanding the basics of electronics and circuitry.
Would be an advantage:
- Commercial experience with STM32 / ESP32;
- Experience with RTOS (FreeRTOS);
- Working with wireless modules (Wi-Fi, BLE);
- Experience of participation in IoT projects;
- GitHub or pet projects with embedded code;
- Memory and performance optimization experience.
We offer:
- Working with real devices and hardware, not abstract tasks;
- A strong technical team of embedded engineers;
- Participation in the full product development cycle;
- Professional growth in the direction of Embedded / IoT / Hardware-Software integration;
- A convenient office in Kyiv (hybrid format possible);
- A team that values engineering thinking and initiative.
Interested?
Send your resume or write directly to: @recr_Veronika