Senior Firmware Engineer in Kraków

Senior Firmware Engineer in Kraków

Kraków Pełny etat 103500 - 126500 zł / rok (szac.) Stacjonarnie
C

W skrócie

  • Zadania: Projektuj i rozwijaj systemy czasu rzeczywistego z wykorzystaniem technologii DSP i mikrokontrolerów.
  • Firma: Camlin - globalny lider technologiczny z pasją do innowacji.
  • Benefity: Dofinansowanie szkoleń, zniżki na siłownię i programy wellness.
  • Pozostałe informacje: Możliwość rozwoju kariery w kierunku zarządzania i przywództwa technicznego.
  • Dlaczego ta praca: Rozwijaj swoje umiejętności w dynamicznym środowisku i wpływaj na innowacyjne projekty.
  • Kwalifikacje: 5+ lat doświadczenia w projektowaniu systemów czasu rzeczywistego oraz programowaniu w C++ i C.

Przewidywane wynagrodzenie mieści się w przedziale 103500 - 126500 zł za rok.

Camlin jest globalnym liderem technologicznym, który działa z wizją wprowadzania rewolucyjnych produktów do życia w szerokim zakresie branż, w tym energetyki i kolejnictwa, a także ma zainteresowania w wielu projektach badawczo-rozwojowych w różnych sektorach naukowych. W Camlin wierzymy w wysoką jakość inżynierii i projektowania, co pozwala nam rozwijać wiodące na rynku produkty i usługi. Krótko mówiąc, uwielbiamy tworzyć wartość dla naszych klientów, rozwiązując trudne problemy.

Opis roli: Starszy Inżynier Oprogramowania Wbudowanego w jednostce Aplikacji Czasu Rzeczywistego jest kluczowym współpracownikiem odpowiedzialnym za projektowanie, rozwijanie i optymalizowanie nowoczesnych rozwiązań przy użyciu technologii DSP i mikrokontrolerów. Ta rola zapewnia również wsparcie techniczne, wspierając młodszych i średniozaawansowanych inżynierów oraz zapewnia, że system spełnia wymagania wydajnościowe. Jest to idealna rola dla doświadczonego starszego inżyniera, który jest gotowy na rozwój w kierunku zarządzania ludźmi, przywództwa technicznego i koordynacji zespołu, jednocześnie zachowując aktywny udział w inżynierii.

Obowiązki:

  • Projektowanie i wdrażanie systemów czasu rzeczywistego, w tym algorytmów DSP i oprogramowania mikrokontrolerów, dostosowanych do wymagań projektu.
  • Zapewnienie, że oprogramowanie spełnia surowe ograniczenia wydajności czasu rzeczywistego, koncentrując się na opóźnieniach, przepustowości i efektywnym wykorzystaniu zasobów systemowych (np. pamięci, mocy obliczeniowej).
  • Optymalizacja wydajności i efektywności algorytmów przetwarzania sygnałów i systemów wbudowanych.
  • Mentorowanie młodszych i średniozaawansowanych inżynierów, zapewniając wsparcie techniczne, najlepsze praktyki i pomoc w rozwoju umiejętności.
  • Przeprowadzanie przeglądów kodu, ocen projektów i testów w celu utrzymania wysokich standardów jakości.
  • Badanie, debugowanie i rozwiązywanie złożonych problemów technicznych w systemach czasu rzeczywistego, zapewniając niezawodność i solidność.
  • Proponowanie innowacyjnych rozwiązań dla wyzwań technicznych.
  • Projektowanie wysokiej jakości systemów zgodnych z normami regulacyjnymi.
  • Śledzenie postępów w technologii DSP i mikrokontrolerów, aby wprowadzać innowacyjne podejścia do projektowania systemów.
  • Identyfikowanie możliwości poprawy procesów i przyczynianie się do optymalizacji przepływów pracy, narzędzi i metodologii.
  • Współtworzenie i utrzymywanie kompleksowej dokumentacji technicznej.
  • Wsparcie planowania obciążenia, priorytetyzacji zadań i alokacji zasobów w ramach bieżących i nadchodzących projektów.
  • Promowanie kultury zespołowej opartej na współpracy, inkluzyjności i wysokiej wydajności.
  • Identyfikowanie luk w umiejętnościach i potrzeb szkoleniowych; tworzenie spersonalizowanych planów rozwoju.

Wymagania:

  • 5+ lat doświadczenia zawodowego w projektowaniu, symulacji, wdrażaniu, weryfikacji i walidacji systemów czasu rzeczywistego na DSP i mikrokontrolerach.
  • 5+ lat doświadczenia w programowaniu w językach C++ i C.
  • 5+ lat doświadczenia z systemami operacyjnymi czasu rzeczywistego (FreeRTOS, Zephyr).
  • Dobra znajomość teorii i projektowania złożonych cyfrowych układów elektronicznych oraz algorytmów przetwarzania sygnałów cyfrowych (FFT, filtry cyfrowe, próbkowanie itp.).
  • Silne umiejętności analityczne i rozwiązywania problemów.
  • Doświadczenie w korzystaniu z urządzeń laboratoryjnych (oscyloskop, analizator logiczny, generatory sygnałów).
  • Doświadczenie z standardami peryferyjnymi i protokołami komunikacyjnymi (I2C, SPI, UART, RS485, RS232, RGMII itp.).
  • Znajomość języków skryptowych (np. Bash, Python).
  • Znajomość kontroli wersji kodu źródłowego, szczególnie GIT.
  • Dobra znajomość metodologii zwinnych.
  • Znajomość architektury DSP SHARC lub równoważnej.
  • Znajomość architektury FPGA i projektowania, a także języków HDL.
  • Dobra znajomość systemów budowania (CMake).
  • Znajomość gitlab, docker, CI/CD, artifactory.
  • Doświadczenie z protokołami warstwy aplikacji, takimi jak DNP, 1588, MQTT i inne.
  • Znajomość komponentów elektronicznych i przetwarzania PCB.
  • Doświadczenie z TCL scripting.

Oferujemy:

  • Codzienne bony żywnościowe za dni pracy w biurze.
  • Wsparcie w szkoleniach: oferujemy wsparcie finansowe na Twoje szkolenie i rozwój, według uznania firmy. Posiadamy również wewnętrzną platformę szkoleniową, aby wspierać Twój rozwój zawodowy i osobisty.
  • Zniżkę na członkostwo w siłowni: dbaj o formę dzięki naszemu programowi zniżkowego na członkostwo w siłowni.
  • Programy wellness: priorytetowo traktujemy Twoje samopoczucie poprzez nasze inicjatywy wellness.
  • Narzędzie do nagradzania i uznawania pracowników Kudos: upraszcza i automatyzuje proces uznawania i doceniania pracowników oraz przyczynia się do naszej pozytywnej kultury miejsca pracy.

Nasze wartości: Pracujemy razem, wierzymy w ludzi, nie akceptujemy „tak zawsze było”, słuchamy, aby się uczyć, staramy się robić to, co właściwe.

Oświadczenie o równych szansach zatrudnienia: Osoby ubiegające się o zatrudnienie w Camlin są rozpatrywane bez względu na rasę, kolor skóry, religię, pochodzenie narodowe, wiek, płeć, stan cywilny, pochodzenie, niepełnosprawność fizyczną lub psychiczną, tożsamość płciową lub orientację seksualną.

Senior Firmware Engineer in Kraków – pracodawca: Camlin

Camlin w Krakowie to doskonały pracodawca, który oferuje dynamiczne środowisko pracy sprzyjające innowacjom i współpracy. Pracownicy mają możliwość rozwoju zawodowego poprzez udział w projektach związanych z nowoczesnymi technologiami oraz dostęp do szkoleń, co pozwala na ciągłe podnoszenie kwalifikacji. Dodatkowo, firma promuje kulturę otwartości i wsparcia, co sprawia, że każdy członek zespołu czuje się doceniany i zmotywowany do osiągania wspólnych celów.

C

Dane kontaktowe:

Zespół rekrutacyjny Camlin

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

DSP
Microcontroller Technologies
Real-Time Operating Systems (FreeRTOS, Zephyr)
C++
C
Digital Signal Processing Algorithms (FFT, digital filters)
Analytical Skills