C++ Developer
Коротко
Designs, develops, and maintains C++ software for distributed systems in consumer electronics. · Needs: 4+ years C++, Linux, distributed systems, higher technical education, English B2+, occasional office visits
Описание от работодателя
Lokalizacja: Warszawa, okazjonalne wizyty w biurze
Forma zatrudnienia: umowa o pracę + AKUP, długoterminowa współpraca, bez pośredników
Obszar: elektronika użytkowa
Daily tasks:
- Projektowanie, rozwój i utrzymanie oprogramowania w C++.
- Tworzenie i rozwój komponentów działających w środowiskach rozproszonych.
- Projektowanie oraz implementacja komunikacji pomiędzy usługami i komponentami systemu.
- Analiza wymagań technicznych i przekładanie ich na rozwiązania programistyczne.
- Optymalizacja wydajności, stabilności i niezawodności aplikacji.
- Diagnozowanie i rozwiązywanie problemów w środowiskach produkcyjnych.
- Współpraca z zespołami R&D, QA oraz innymi zespołami technicznymi.
- Udział w projektowaniu architektury oraz podejmowaniu decyzji technologicznych.
- Tworzenie testów jednostkowych i integracyjnych oraz dbanie o jakość kodu.
Profil kandydata:
min. 4 letnie doświadczenie komercyjnej pracy z językiem C++
doświadczenie w tworzeniu oprogramowania systemowego dla systemu Linux, w tym dla środowisk rozproszonych
znajomość zasad działania systemów rozproszonych (konfiguracja, użytkowanie i rozwój)
znajomość nowoczesnych protokołów lub frameworków komunikacyjnych
praktyczne doświadczenie w tworzeniu i rozwijaniu systemów rozproszonych
wyższe techniczne wykształcenie
znajomość angielskiego na poziomie min B2+
Mile widziane:
Doświadczenie w pracy z protokołami komunikacyjnymi i architekturą mikroserwisową.
Znajomość technologii takich jak Docker, Kubernetes, REST, gRPC lub systemów kolejkowych.
Doświadczenie z systemami czasu rzeczywistego lub embedded.
Znajomość narzędzi CI/CD.
Doświadczenie w projektach z obszaru Industry / Industrial Automation / IoT .
Znajomość CMake oraz narzędzi do profilowania i analizy wydajności.
Must have: C++, Linux
Nice to have: Docker, Kubernetes, REST API, gRPC, CMake