Engineer, Embedded Software C++ in Warsaw

Engineer, Embedded Software C++ in Warsaw

Warsaw Pełny etat 65700 - 80300 zł / rok (szac.) Hybrydowo
R

W skrócie

  • Zadania: Twórz oprogramowanie firmware dla innowacyjnych produktów automatyki przemysłowej.
  • Firma: Rockwell Automation - globalny lider technologii z energiczną kulturą pracy.
  • Benefity: Konkurencyjne wynagrodzenie, programy rozwoju zawodowego i elastyczny czas pracy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery w międzynarodowym zespole.
  • Dlaczego ta praca: Pracuj nad technologiami, które zmieniają świat i rozwijaj swoje umiejętności w zespole.
  • Kwalifikacje: Doświadczenie w programowaniu w C++ oraz znajomość systemów wbudowanych.

Przewidywane wynagrodzenie mieści się w przedziale 65700 - 80300 zł za rok.

Rockwell Automation jest globalnym liderem technologicznym, który koncentruje się na pomaganiu producentom na całym świecie w zwiększaniu wydajności, zrównoważonym rozwoju i elastyczności. Z ponad 28 000 pracowników, którzy każdego dnia poprawiają świat, wiemy, że mamy coś wyjątkowego. Nasze rozwiązania w zakresie automatyzacji przemysłowej są wykorzystywane na całym świecie w produkcji, infrastrukturze i systemach krytycznych.

Dołączając do naszego zespołu w Katowicach, będziesz rozwijać oprogramowanie układowe dla produktów Rockwell Automation, w tym kontrolerów przemysłowych i modułów sieciowych. Będziesz przyczyniać się do tworzenia niezawodnych, bezpiecznych i wydajnych systemów automatyzacji przemysłowej.

Twoje obowiązki:

  • Rozwój oprogramowania układowego: Rozwój komponentów oprogramowania układowego dla wielu urządzeń Rockwell Automation. Implementacja i walidacja funkcji produktowych w Twojej dziedzinie, takich jak protokoły sieciowe (Ethernet/IP, CIP), funkcje czasu rzeczywistego kontrolera lub usługi platformy/OS. Debugowanie oprogramowania i analiza defektów, wykorzystując techniki analizy przyczyn źródłowych. Pisanie testów jednostkowych i integracyjnych, przyczyniając się do jakości procesów CI/CD.
  • Projektowanie systemów i architektura: Udział w analizie wymagań, projektowaniu systemów i dyskusjach architektonicznych. Tworzenie dokumentacji projektowej, w tym specyfikacji wysokiego i niskiego poziomu. Przeprowadzanie przeglądów kodu i zapewnienie zgodności z normami kodowania dla systemów wbudowanych.
  • Współpraca i ciągłe doskonalenie: Udział w działaniach rozwojowych Agile/SAFe (planowanie, przeglądy, retrospektywy). Współpraca z zespołami na całym świecie.

Wymagania:

  • Wykształcenie wyższe w dziedzinie inżynierii komputerowej, informatyki, automatyki i robotyki, elektroniki lub pokrewnej (lub równoważne doświadczenie praktyczne).
  • Typowo 2+ lata praktycznego doświadczenia w rozwoju oprogramowania w C++, z wykorzystaniem metodologii cyklu życia oprogramowania.
  • Znajomość jednego lub więcej z: protokoły sieciowe (TCP/IP, komunikacja oparta na Ethernet), architektura systemów wbudowanych lub systemy operacyjne czasu rzeczywistego (np. QNX, VxWorks).
  • Typowo 2+ lata doświadczenia w rozwoju i debugowaniu oprogramowania układowego.
  • Praktyczne doświadczenie z systemami kontroli wersji, takimi jak GitHub/GitLab oraz systemami CI/CD, takimi jak Jenkins.
  • Biegła znajomość języka angielskiego (B2 lub wyżej).
  • Postawa „Can do” i „Dowiem się”.

Preferencje:

  • Praktyczne doświadczenie programistyczne w Pythonie lub podobnych językach (w celu wsparcia działań testowych i narzędzi).
  • Doświadczenie w systemach automatyzacji przemysłowej (PLC, napędy, moduły I/O).
  • Praktyczna wiedza na temat koncepcji bezpieczeństwa wbudowanego lub standardów bezpieczeństwa (np. IEC 62443, IEC 61508).
  • Doświadczenie z przemysłowymi protokołami sieciowymi (np. EtherNet/IP, CIP).
  • Znajomość koncepcji interakcji sprzęt-oprogramowanie (rejestry, przerwania, zarządzanie pamięcią, BSP/HAL).
  • Doświadczenie w systemach czasu rzeczywistego.
  • Doświadczenie w rozwoju oprogramowania Agile/SAFe.
  • Chęć wspierania zespołu, dzielenia się wiedzą, eksperymentowania i utrzymywania dokumentacji technicznej.

Oferujemy:

  • Płatny czas wolny na wolontariat dostępny po 6 miesiącach zatrudnienia dla kwalifikujących się pracowników.
  • Program dopasowywania darowizn i wolontariatu – Twoje godziny wolontariatu lub osobiste darowizny pieniężne na kwalifikowaną organizację charytatywną mogą być dopasowane do darowizny charytatywnej.
  • Biblioteka kursów cyfrowych na żądanie dla rozwoju zawodowego.
  • Kompleksowe programy uważności z premium członkostwem w Calm.
  • Program wsparcia pracowników.
  • Spersonalizowane programy dobrostanu poprzez nasz program OnTrack.
  • ... i inne lokalne korzyści!

W Rockwell Automation jesteśmy zaangażowani w budowanie różnorodnego, inkluzywnego i autentycznego miejsca pracy, więc jeśli jesteś podekscytowany tą rolą, ale Twoje doświadczenie nie pasuje idealnie do każdego wymagania w opisie stanowiska, zachęcamy do aplikowania mimo to. Możesz być właśnie tą osobą, której szukamy.

Polityka hybrydowa Rockwell Automation zakłada, że pracownicy powinni pracować w lokalizacji Rockwell przynajmniej w poniedziałki, wtorki i czwartki, chyba że mają zobowiązania służbowe poza biurem.

Engineer, Embedded Software C++ in Warsaw – pracodawca: Rockwell Automation

Rockwell Automation to doskonały pracodawca, który oferuje stabilne zatrudnienie w dynamicznym środowisku produkcyjnym w Szczecinie. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają możliwość rozwoju zawodowego poprzez szkolenia i programy mentoringowe. Dodatkowo, stawiamy na bezpieczeństwo i efektywność, co sprawia, że praca w naszym zespole jest nie tylko satysfakcjonująca, ale także pełna wyzwań.

R

Dane kontaktowe:

Zespół rekrutacyjny Rockwell Automation

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Engineer, Embedded Software C++ in Warsaw

C++
Firmware Development
Embedded Systems
Network Protocols (TCP/IP, Ethernet/IP, CIP)
Real-Time Operating Systems (QNX, VxWorks)
Debugging
Root Cause Analysis