Czy lubisz pracować z mikroelektroniką, zagłębiać się w kod niskiego poziomu i zobaczyć, jak oprogramowanie bezpośrednio steruje sprzętem w czasie rzeczywistym?Szukamy programisty Middle Embedded Developer, który ma komercyjne lub solidne doświadczenie praktyczne w rozwoju rozwiązań Embedded i chce pracować z urządzeniami IoT, czujnikami i mikrokontrolerami w C/C++.Twoje zadania:Tworzenie oprogramowania wbudowanego w C/C++ dla mikrokontrolerów i platform wbudowanych;Praca ze sprzętem urządzenia
Czy lubisz pracować z mikroelektroniką, zagłębiać się w kod niskiego poziomu i zobaczyć, jak oprogramowanie bezpośrednio steruje sprzętem w czasie rzeczywistym?
Szukamy programisty Middle Embedded Developer, który ma komercyjne lub solidne doświadczenie praktyczne w rozwoju rozwiązań Embedded i chce pracować z urządzeniami IoT, czujnikami i mikrokontrolerami w C/C++.
Twoje zadania:
- Tworzenie oprogramowania wbudowanego w C/C++ dla mikrokontrolerów i platform wbudowanych;
- Praca ze sprzętem urządzenia peryferyjne: UART, I2C, SPI, GPIO;
przez inżynierów sprzętu: wspólne debugowanie i integracja HW + FW;- Analiza i eliminacja problemów na poziomie „żelazka” i oprogramowania sprzętowego;
- Udział w rozwój architektury rozwiązań Embedded.
Stack technologiczny:
- Języki: C, C++ (Python — tylko jako narzędzie pomocnicze);
- Platformy: STM32, ESP32/ESP8266, Arduino;
- Protokoły komunikacyjne: UART, I2C, SPI, MQTT;
- Przetwarzanie sygnału: filtrowanie, uśrednianie, praca z danymi w czasie rzeczywistym.
Wymagania:
- ponad 2 lata praktycznego doświadczenia w programowaniu systemów wbudowanych;
- biegły w C/C++ dla systemów wbudowanych;
- Zrozumienie architektury mikrokontrolera;
- Doświadczenie z interfejsami cyfrowymi (UART, I2C, SPI);
- Umiejętności debugowania systemów wbudowanych (logika, taktowanie, sygnały);
- Doświadczenie w pracy w środowisku Linux;
- Zrozumienie podstaw elektroniki i obwodów elektrycznych.
Byłaby zaletą:
- Doświadczenia komercyjne z STM32 / ESP32;
- Doświadczenie z RTOS (FreeRTOS);
- Praca z modułami bezprzewodowymi (Wi-Fi, BLE);
- Doświadczenie w uczestnictwie w projektach IoT;
- GitHub lub projekty poboczne z osadzonym kodem;
- Optymalizacja pamięci i wydajności.
Oferujemy:
- Praca z rzeczywistymi urządzeniami i sprzętem, a nie z abstrakcyjnymi zadaniami;
- Silny zespół techniczny inżynierów systemów wbudowanych;
- Uczestnictwo w pełnym cyklu rozwoju produktu;
- Rozwój zawodowy w kierunku integracji Embedded / IoT / Hardware-Software;
- Wygodne biuro w Kijowie (możliwy format hybrydowy);
- Zespół ceniący inżynieryjne myślenie i inicjatywę.
Zainteresowany?
Wyślij swoje CV lub napisz bezpośrednio na adres: @recr_Veronika