← Back to jobs

C++ Developer – Embedded / IoT (f/m/x)

Skills

agileci cdcppembedded linuxiotjestlinuxooppythonrobot frameworksimulinktest automationunit testingC++PythonLinuxCI/CD

Description

Do jednego z naszych projektów poszukujemy osoby na stanowisko C++ Embedded Developer, która dołączy do międzynarodowego zespołu rozwijającego oprogramowanie dla najnowszej generacji systemów grzewczych, w tym pomp ciepła oraz rozwiązań Smart Home.

Projekt łączy klasyczne technologie grzewcze z nowoczesnymi rozwiązaniami IoT, dzięki czemu urządzenia mogą działać bardziej energooszczędnie i wygodniej dla użytkowników.

Zespół odpowiada za rozwój oprogramowania embedded odpowiedzialnego za sterowanie systemami grzewczymi oraz komunikację między urządzeniami w ekosystemie. Praca obejmuje współpracę z architektami systemów oraz zespołami inżynierskimi rozwijającymi różne komponenty. Projekt realizowany jest w metodyce Agile, z naciskiem na jakość kodu, automatyzację testów oraz ciągłą integrację.

Zespół pracuje w modelu hybrydowym. Wymagana jest gotowość do pracy z biura w Katowicach 6 dni w miesiącu.

Twoje zadania

  • Rozwój i utrzymanie oprogramowania embedded w C++ (Embedded Linux) dla systemów sterowania ogrzewaniem

  • Rozwijanie i rozszerzanie architektury oprogramowania we współpracy z architektami oraz innymi zespołami

  • Integracja komponentów systemu z wykorzystaniem protokołu komunikacyjnego SOME/IP

  • Tworzenie testów jednostkowych (Google Test) oraz dbanie o jakość i stabilność kodu

  • Wsparcie testów systemowych z wykorzystaniem Robot Framework oraz Python

  • Praca w zespołach Agile, udział w planowaniu sprintów oraz realizacji celów projektowych

  • Współpraca z międzynarodowymi zespołami inżynierskim

Wymagania

  • Bardzo dobra znajomość C++ (programowanie obiektowe)

  • Minimum 4 lat doświadczenia w rozwoju oprogramowania Embedded Linux

  • Wcześniejsza praca z systemami embedded

  • Znajomość protokołu komunikacyjnego SOME/IP lub pokrewnych

  • Doświadczenie w pracy z frameworkami do testów jednostkowych (np. Google Test)

  • Doświadczenie w pracy w metodykach Agile

  • Dobra znajomość języka angielskiego lub niemieckiego

  • Wymagane przebywanie na terenie Polski oraz płynna znajomość języka polskiego

Mile widziane

  • Wcześniejsza praca z CI/CD

  • Znajomość Simulink (MathWorks)

  • Doświadczenie z Robot Framework lub Python w kontekście testów systemowych

Benefity dla Ciebie

  • Great Place to Work

  • Stabilna sytuacja finansowa

  • Kontrakty z globalnymi markami

  • Centrum szkoleń wewnętrznych

  • Wielu ekspertów, od których możesz się uczyć

  • Otwarty i dostępny zarząd

  • Profit sharing

  • Program Sponsoringu Pasji

  • Cykliczne imprezy i wyjazdy integracyjne

  • Komfortowe i dobrze wyposażone biura

  • Aplikacja MySii

  • Opieka medyczna

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Poland.

Finding similar jobs…