Senior C++ Software Engineer
Motorola Solutions Systems Polska
Rola w zespole firmware kamer (body-worn i stacjonarnych) w dziale R&D Motoroli. Będziesz implementować zaawansowane moduły w C++ dla urządzeń embedded, rozwijać sterowniki Linux, projektować algorytmy, utrzymywać systemy budowania (Make, CMake, Python, Docker) oraz korzystać z narzędzi AI wspomagających rozwój. To typowa rola embedded/firmware, a nie aplikacyjna – praca blisko sprzętu.
Brakuje: nie podano liczebności zespołu camera firmware (jedynie 'more than 60' w całym dziale video devices), brak opisu procesu rekrutacyjnego.
Rola w zespole firmware kamer (body-worn i stacjonarnych) w dziale R&D Motoroli. Będziesz implementować zaawansowane moduły w C++ dla urządzeń embedded, rozwijać sterowniki Linux, projektować algorytmy, utrzymywać systemy budowania (Make, CMake, Python, Docker) oraz korzystać z narzędzi AI wspomagających rozwój. To typowa rola embedded/firmware, a nie aplikacyjna – praca blisko sprzętu.
- ✓Małe zespoły (wspomniane 'small teams') – większa sprawczość
- ✓Międzynarodowe projekty w strukturach dużej firmy
- ✓Budżet szkoleniowy i subskrypcja sportowa w benefitach
- !Praca wyłącznie stacjonarna w Krakowie (brak elastyczności pracy zdalnej)
- !Brak informacji o dyżurach on-call lub wsparciu produkcyjnym
- !Wymóg korzystania z narzędzi AI – niejasne czy to opcjonalne czy obowiązkowe
- •Implementacja modułów firmware w C++ z użyciem nowoczesnych wzorców projektowych
- •Rozwój i debugowanie sterowników Linux dla kamer
- •Tworzenie dokumentacji projektowej i opisów algorytmów
- •Utrzymywanie i ulepszanie systemu budowania (Make, CMake, Python, Docker)
- •Code review pod kątem standardów i best practices
- •Wykorzystanie narzędzi AI (GitHub Copilot, Gemini CLI) do wspomagania rozwoju
- •Wsparcie członków zespołu w realizacji celów technicznych
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z tytułem licencjackim/inżynierskim w dziedzinie ścisłej, solidną znajomością C++ i Pythona, podstawami embedded (np. projekty akademickie) i gotowością do rozwoju w kierunku firmware kamer.
Juniorzy bez doświadczenia w C++ i embedded, ponieważ oczekiwana jest samodzielność w implementacji modułów i debugowaniu sterowników na niskim poziomie.
- ?Ile osób liczy zespół Camera Firmware, w którym będę pracował?
- ?Czy narzędzia AI (Copilot, Gemini) są obowiązkowe czy tylko zalecane?
- ?Jak wygląda wsparcie produkcyjne – są dyżury on-call?
- ?Jaki jest typowy stos technologiczny embedded Linux (wersja jądra, toolchain)?
- ?Czy Camera Firmware team pracuje nad wszystkimi kamerami, czy jest podział na linie?
- ?Jaki jest poziom automatyzacji testów? Czy mamy CI/CD?
- ?Jak wygląda proces rekrutacyjny (ile etapów, czy jest zadanie domowe)?
- −Nie podano liczebności zespołu Camera Firmware (jedynie 'more than 60' w całym dziale Video Devices)
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, czy praca wiąże się z podróżami lub dyżurami
- −Nie sprecyzowano, jakie konkretnie narzędzia AI są używane (tylko przykłady)
Małe zespoły w międzynarodowym środowisku R&D, współpraca przy nowoczesnych kamerach dla bezpieczeństwa publicznego.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię C++. Pełne statystyki zarobków →