Embedded Software Engineer in Kraków

Embedded Software Engineer in Kraków

Kraków Pełny etat 121500 - 148500 zł / rok (szac.) Hybrydowo
L

W skrócie

  • Zadania: Twórz oprogramowanie dla innowacyjnych produktów wideo, które łączą ludzi na całym świecie.
  • Firma: Szybko rozwijająca się firma technologiczna z pasją do innowacji.
  • Benefity: Konkurencyjne wynagrodzenie, sprzęt, elastyczne godziny pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Dołącz do zespołu, który zmienia sposób, w jaki ludzie współpracują i komunikują się.
  • Kwalifikacje: Znajomość C/C++, Pythona oraz doświadczenie w systemach wbudowanych.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Nasze produkty do współpracy wideo pomagają firmom pozostać w kontakcie i można je znaleźć w salach konferencyjnych niektórych z największych przedsiębiorstw na świecie. Jesteśmy małą, zwinną grupą, która szybko się rozwija, a nasz zespół się powiększa. Tworzymy niesamowite doświadczenia w sali konferencyjnej, wykorzystując kreatywny design, nowoczesną naukę i innowacje. Kochamy to, co robimy, ponieważ jesteśmy pasjonatami łączenia ludzi i codziennie korzystamy z produktów, które tworzymy, aby pozostać w kontakcie z naszym zespołem.

Poszukujemy utalentowanego inżyniera DevOps do oprogramowania wbudowanego, który dołączy do zespołu. Będziesz częścią zespołu programistów i badaczy ML, skoncentrowanego na uczynieniu współpracy wideo niesamowitym doświadczeniem, a oprogramowanie, które stworzysz, będzie używane przez tysiące ludzi każdego dnia.

Obowiązki:

  • CI/CD i zarządzanie budową
  • Projektowanie, budowanie i utrzymywanie procesów budowy CI i wydania od komponentu do komponentu
  • Opracowywanie i utrzymywanie zautomatyzowanych metod weryfikacji i walidacji (V&V) testów dla specyficznych jakościowych kontroli
  • Współpraca z ekspertami w dziedzinie komponentów i produktów, aby zapewnić skuteczność procesów budowy wydania i monitorowanie jakości

Codzienne zadania:

  • Rozwój budowy i pipeline'u
  • Implementacja i wdrażanie systemów CI oraz pipeline'ów budowy w całej organizacji audio
  • Aktualizacja i utrzymywanie definicji budowy w miarę wprowadzania nowych komponentów lub wariantów produktów
  • Przegląd i scalanie pull requestów związanych z skryptami budowy, konfiguracjami CI i narzędziami automatyzacyjnymi
  • Implementacja zautomatyzowanych metod testów CI w dziedzinie audio i kodu przy użyciu C/C++, Bash i Pythona
  • Pisanie przypadków testowych w dziedzinie audio w C/C++, Bash i Pythonie
  • Tagowanie, pakowanie i koordynowanie kandydatów do wydania dla komponentów C/C++ wbudowanych
  • Współpraca z zespołami firmware, software, QA i produktowymi w celu wspólnego definiowania wymagań dotyczących procesów CI i wydania
  • Zbieranie opinii interesariuszy, aby zapewnić zgodność przepływów pracy budowy/wydania z praktykami rozwoju każdego zespołu
  • Działanie jako łącznik między zespołami DevOps a zespołami rozwoju wbudowanego, tłumacząc cele wydania na konkretne konfiguracje pipeline'u
  • Ułatwienie uzgodnienia strategii gałęzi, konwencji wersjonowania i rytmów wydania w różnych komponentach i produktach

Rytuały zespołowe:

  • Udział w codziennych spotkaniach, planowaniu sprintów i porządkowaniu backlogu Jira w celu śledzenia prac związanych z DevOps

Wpływ i wartość:

  • Prędkość rozwoju: Zmniejszenie czasu realizacji w różnych etapach rozwoju i wydania
  • Standaryzacja: Tworzenie zunifikowanych, uproszczonych procesów budowy we wszystkich komponentach i produktach
  • Widoczność jakości: Umożliwienie monitorowania jakości komponentów i produktów w czasie rzeczywistym
  • Śledzenie: Zapewnienie jakościowego śledzenia integracji oraz analizy przyczyn źródłowych

Wymagane umiejętności:

  • Programowanie i skrypty: C/C++, Python i Bash
  • Systemy wbudowane: Doświadczenie w rozwoju systemów wbudowanych
  • Narzędzia i technologie: CI/CD: GitHub Actions, Jenkins
  • Testowanie: Ramy i narzędzia automatyzacji testów
  • Systemy budowy: Systemy budowy Android, Yocto (embedded Linux), Cmake, Make
  • Infrastruktura: Docker i konteneryzacja
  • Zarządzanie projektami: Jira i pokrewne narzędzia śledzące

Co oferujemy naszym pracownikom: Sprzęt, taki jak laptop i monitor.

Embedded Software Engineer in Kraków – pracodawca: Luxoft

Nasza firma to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Wspieramy rozwój zawodowy naszych pracowników poprzez mentoring oraz dostęp do najnowszych technologii, a także promujemy kulturę współpracy i otwartości. Pracując z nami, będziesz miał okazję uczestniczyć w projektach, które mają realny wpływ na branżę, a lokalizacja w centrum miasta zapewnia wygodny dostęp do licznych udogodnień.

L

Dane kontaktowe:

Zespół rekrutacyjny Luxoft

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Embedded Software Engineer in Kraków

C/C++
Python
Bash
Embedded Systems Development
CI/CD
GitHub Actions
Jenkins