W skrócie
- Zadania: Twórz i rozwijaj oprogramowanie w C++ dla urządzeń zabezpieczających.
- Firma: Innowacyjna firma zajmująca się bezpieczeństwem domowym z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, prywatna opieka medyczna i możliwość pracy zdalnej.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami i wpływaj na bezpieczeństwo milionów domów.
- Kwalifikacje: 5+ lat doświadczenia w rozwoju embedded i znajomość C++.
Przewidywane wynagrodzenie mieści się w przedziale 103500 - 126500 zł za rok.
Zespół inżynierii oprogramowania wbudowanego ma na celu tworzenie niezawodnych, wydajnych rozwiązań, które docierają do milionów domów na całym świecie w ramach rynku zabezpieczeń domowych. Stosujemy zwinne metodyki rozwoju z regularnymi cyklami sprintów, przeglądami kodu i praktykami ciągłej integracji. Nasze podejście kładzie nacisk na kompleksowe testowanie, rygorystyczne standardy bezpieczeństwa oraz bliską współpracę z zespołami inżynierii sprzętowej, zarządzania produktem i wsparcia klienta. Jesteśmy dumni z pisania czystego, łatwego w utrzymaniu kodu oraz promowania kultury dzielenia się wiedzą i doskonałości technicznej.
Poszukujemy wykwalifikowanego inżyniera C++ Embedded, który przejmie odpowiedzialność za krytyczne komponenty oprogramowania w naszych urządzeniach zabezpieczających opartych na kamerach. Rola ta obejmuje utrzymanie istniejących produktów poprzez kompleksowe debugowanie i naprawę błędów, a także rozwijanie innowacyjnych nowych funkcji.
Obowiązki i zadania:
- Projektowanie, rozwijanie i utrzymywanie wysokiej jakości oprogramowania wbudowanego w C++ dla urządzeń zabezpieczających opartych na kamerach.
- Debugowanie i rozwiązywanie złożonych problemów z oprogramowaniem, sprzętem i łącznością sieciową w całym stosie oprogramowania.
- Rozwój nowych funkcji i poprawa istniejących baz kodu dla linii produktów.
- Optymalizacja wydajności oprogramowania dla zasobowo ograniczonych środowisk wbudowanych.
- Przeprowadzanie przeglądów kodu i udzielanie technicznego mentora członkom zespołu.
- Udział w dyskusjach architektonicznych i procesach podejmowania decyzji technicznych.
- Współpraca z zespołami QA w celu opracowania kompleksowych strategii testowania.
- Dokumentowanie projektów oprogramowania, interfejsów API, bibliotek i procedur rozwiązywania problemów.
Kwalifikacje i umiejętności:
- Co najmniej 5-letnie doświadczenie komercyjne w rozwoju wbudowanym, z ekspertyzą w C++ (standard C++17) oraz głęboką wiedzą na temat RTOS i architektur mikrokontrolerów (ARM, RISC-V).
- Biegłość w pełnym cyklu życia oprogramowania (SDLC), w tym profesjonalne praktyki inżynieryjne, takie jak Git, CMake, przeglądy kodu i ciągła integracja.
- Solidne zrozumienie programowania sieciowego i doświadczenie w wielowątkowości na mikrokontrolerach wielordzeniowych.
- Ekspertyza w interfejsach komunikacyjnych (I2C, SPI, UART i Wi-Fi) oraz doświadczenie w pisaniu sterowników urządzeń i bibliotek.
- Umiejętność pracy samodzielnej i przejmowania odpowiedzialności za złożone projekty.
- Doskonale umiejętności komunikacyjne w zakresie dyskusji technicznych i dokumentacji, z nastawieniem na współpracę w zespołach międzyfunkcyjnych.
- Co najmniej średni poziom znajomości języka angielskiego w mowie i piśmie (B1).
Miło widziane:
- Doświadczenie z Pythonem w zakresie skryptów i automatyzacji.
- Doświadczenie z C w rozwoju wbudowanym.
- Zrozumienie protokołów bezpieczeństwa i metod szyfrowania.
- Doświadczenie w korzystaniu z narzędzi wspomaganych AI w celu zwiększenia wydajności i jakości kodu.
Oferujemy:
- Środowisko równych szans, przejrzystą i opartą na wartościach kulturę korporacyjną oraz indywidualne podejście do każdego członka zespołu.
- Konkurencyjne pakiety wynagrodzeń z rocznymi przeglądami opartymi na wynikach.
- Możliwość otrzymania premii za wyniki za indywidualne osiągnięcia oraz premii lojalnościowej uznającej Twoje zaangażowanie w firmę.
- Zatrudnienie na podstawie umowy o pracę (UoP) w pełnej zgodności z polskim prawem pracy.
- Gwarantowane płatne urlopy, dni ustawowo wolne od pracy oraz zwolnienia lekarskie zgodnie z przepisami prawa.
- Ciągłe możliwości rozwoju i wzrostu poprzez wewnętrzne centra wiedzy, kursy korporacyjne i bezpłatne lekcje języka angielskiego.
- Kompleksowe prywatne ubezpieczenie zdrowotne, aby uzupełnić standardowe pokrycie NFZ.
C++ Embedded Engineer in Wrocław – pracodawca: SQUAD Ukraine Limited
SQUAD to doskonały pracodawca, który stawia na rozwój swoich pracowników oraz współpracę w zespole. Oferujemy konkurencyjne wynagrodzenie, przejrzystą kulturę korporacyjną oraz liczne możliwości rozwoju, w tym dostęp do szkoleń i kursów językowych. Pracując w dynamicznym środowisku, będziesz miał okazję uczestniczyć w innowacyjnych projektach technologicznych, które mają realny wpływ na rynek.