Programista C++ embedded (k/m) in Zielonka

Programista C++ embedded (k/m) in Zielonka

Zielonka Pełny etat 62100 - 75900 zł / rok (szac.) Stacjonarnie
T

W skrócie

  • Zadania: Rozwijaj oprogramowanie w C++ dla nowoczesnych systemów embedded i twórz innowacyjne rozwiązania.
  • Firma: Rodzinna firma high-tech z globalnym zasięgiem i kulturą współpracy.
  • Benefity: Elastyczne godziny pracy, prywatna opieka medyczna, karta sportowa i możliwość rozwoju.
  • Pozostałe informacje: Możliwość pracy w międzynarodowych zespołach i rozwój w dynamicznym środowisku.
  • Dlaczego ta praca: Pracuj nad technologiami przyszłości i wpływaj na światowe innowacje.
  • Kwalifikacje: Doświadczenie w programowaniu C/C++ oraz znajomość systemów embedded.

Przewidywane wynagrodzenie mieści się w przedziale 62100 - 75900 zł za rok.

Jako firma rodzinna, nowoczesna z prawie 19 000 pracowników w 71 lokalizacjach na całym świecie, poszukujemy myślicieli z niekonwencjonalnymi pomysłami i zapałem do dołączenia do naszego zespołu. Nasza kultura firmy, która ceni współpracę i wzajemne zaufanie, tworzy idealne ramy do odważnego próbowania nowych rzeczy i kwestionowania status quo. Nasze technologie inspirują ludzi do rozwijania i produkcji rzeczy, które są obecnie niewyobrażalne.

TRUMPF Huettinger jest jednym ze światowych liderów w produkcji zaawansowanych generatorów dużej mocy wykorzystywanych w przemyśle półprzewodnikowym, naukowym oraz przemysłowym. Rozwijamy innowacyjne rozwiązania stosowane m.in. w systemach mikrofalowych dla akceleratorów cząstek, systemach półprzewodnikowych przy produkcji układów scalonych, w tym procesorów oraz nowoczesnych urządzeniach energetyki przemysłowej. Nasze produkty powstają w oparciu o własne platformy sprzętowe i programowe, obejmujące zarówno systemy embedded Linux, jak i rozwiązania czasu rzeczywistego dla mikrokontrolerów i procesorów sygnałowych.

Poszukujemy programisty C++ oraz C dla systemów wbudowanych, który będzie uczestniczył w projektowaniu i rozwoju oprogramowania sterującego dla urządzeń nowej generacji. Oferujemy możliwość pracy nad pełnym cyklem życia produktu, od analizy wymagań, przez projektowanie architektury, implementację i testowanie, aż po wdrożenie na rzeczywistym sprzęcie w procesach wspomaganych sztuczną inteligencją AI „AI -Augmented Software Development Lifecycle (SDLC)”. Pracujemy w metodyce Scrum, w multidyscyplinarnych zespołach łączących kompetencje z zakresu elektroniki, sterowania, oprogramowania oraz testów. Dzięki temu masz realny wpływ na rozwój produktów wykorzystywanych przez klientów na całym świecie oraz możliwość ciągłego poszerzania wiedzy z obszaru nowoczesnych technologii embedded.

Twoje zadania:

  • Rozwój i utrzymanie oprogramowania w językach C++ (w tym C++17 i wyżej) oraz C dla systemów wbudowanych.
  • Projektowanie oraz implementacja komponentów aplikacyjnych dla platform Embedded Linux (Yocto).
  • Tworzenie oprogramowania dla systemów bare-metal, FreeRTOS, SYS/BIOS oraz innych systemów czasu rzeczywistego.
  • Rozwój sterowników i warstw komunikacyjnych dla urządzeń elektronicznych.
  • Integracja oprogramowania z dedykowanym sprzętem oraz diagnostyka problemów na poziomie systemowym.
  • Współtworzenie architektury oprogramowania zgodnie z dobrymi praktykami i wzorcami projektowymi.
  • Przygotowywanie oraz utrzymywanie testów jednostkowych i integracyjnych.
  • Udział w procesie Continuous Integration oraz automatyzacji procesu budowania i testowania.
  • Analiza wymagań technicznych oraz przygotowywanie dokumentacji projektowej.
  • Współpraca z międzynarodowymi zespołami programistów, elektroników i inżynierów systemowych.

Twój profil:

  • Doświadczenie w programowaniu C oraz C++.
  • Znajomość zagadnień związanych z systemami embedded i programowaniem niskopoziomowym.
  • Doświadczenie w pracy z systemem Linux.
  • Znajomość narzędzi Git, CMake, Make, GCC, GDB.
  • Umiejętność debugowania oraz analizy problemów programowych i sprzętowych.
  • Znajomość zasad programowania wielowątkowego i komunikacji międzyprocesowej będzie dodatkowym atutem.
  • Umiejętność czytania dokumentacji technicznej w języku angielskim oraz komunikacji w międzynarodowym środowisku.
  • Samodzielność, odpowiedzialność i chęć rozwoju w obszarze systemów wbudowanych.

Szukamy trzech sylwetek kandydata, wystarczy, że odnajdziesz się w jednej z nich:

  • Embedded bare-metal / RTOS: programujesz mikrokontrolery i procesory sygnałowe (np. rodziny TI lub NXP), pracujesz na FreeRTOS, SYS/BIOS lub bez systemu operacyjnego, piszesz sterowniki i warstwy komunikacyjne (CAN, SPI, I2C, UART) i dobrze czujesz się blisko sprzętu.
  • Embedded Linux: tworzysz komponenty aplikacyjne i systemy na platformy Linux, masz doświadczenie z Yocto lub Buildroot, programowaniem wielowątkowym i IPC, a także z CI/CD (np. GitLab CI) i automatyzacją testów (np. w Pythonie).
  • Protokoły przemysłowe: programujesz w C/C++ i znasz przemysłowe interfejsy komunikacyjne (EtherCAT, ProfiNet, EtherNet/IP, Profibus, DeviceNet), integrujesz stosy komunikacyjne z urządzeniami na platformach bare-metal lub Linux.

Mile widziane:

  • Doświadczenie z Embedded Linux, Yocto lub Buildroot.
  • Znajomość procesorów / mikrokontrolerów rodziny TI i NXP.
  • Znajomość interfejsów komunikacyjnych takich jak CAN, SPI, I2C, UART, Ethernet.
  • Znajomość przemysłowych interfejsów komunikacyjnych takich jak EtherCat, ProfiNet, EthenetIP, ProfiBus, DeviceNet.
  • Doświadczenie z narzędziami CI/CD, np. GitLab CI.
  • Podstawowa wiedza z zakresu elektroniki cyfrowej i analogowej.
  • Znajomość języka Python wykorzystywanego do automatyzacji testów i narzędzi developerskich.
  • Znajomość wzorców projektowych i nowoczesnych praktyk tworzenia oprogramowania.

Oferujemy:

  • Pracuj przy ambitnych i międzynarodowych projektach high-tech.
  • Projektuj rozwiązania dla liderów rynku high-tech i zmieniaj świat technologii.
  • Nasze produkty, które spotkasz w przedmiotach, których używasz na co dzień - telefonach, telewizorach są również wykorzystywane w sektorze kosmicznym, automotive, lotnictwie, odnawialnej energii, a nawet w medycynie!
  • Rozwijaj się razem z nami. W naszej firmie możesz rozwinąć skrzydła dzięki profilowanym szkoleniom.
  • Mocno wierzymy też w peer learning i rozwijamy kompetencje poprzez wewnętrzną akademię.
  • Działają u nas również dofinansowania do nauki języków obcych a nasi pracownicy mogą skorzystać z ofert rozwoju i awansu wewnętrznego.
  • Pracuj wygodnie. Dzięki elastycznym godzinom pracy możesz dostosować zadania do swoich priorytetów życiowych – zazwyczaj zaczynamy między 7 a 10.
  • Nie przejmuj się parkowaniem (darmowy parking pod każdą lokalizacją) dress codem (nie ma oficjalnego wymogu) ani załatwianiem posiłków (możesz skorzystać z kantyny pracowniczej i codziennie zakupić śniadania i obiady z pracowniczą zniżką).
  • Tam, gdzie to możliwe, oferujemy hybrydowy tryb pracy!
  • W TRUMPF dbamy o twoje zdrowie i bezpieczeństwo. Prywatna opieka medyczna dla Ciebie w 100% finansowana przez pracodawcę.
  • Specjaliści, badania – będziesz mieć zdrowie pod kontrolą z możliwością rozszerzenia pakietu na twoich bliskich – partnera, rodziców, dzieci.
  • Dodatkowo oferujemy platformę, która zapewnia profesjonalne, poufne wsparcie psychologiczne online dla wszystkich pracowników.
  • Ubezpieczenie na życie dla pracowników w pełni opłacane przez firmę z możliwością rozszerzenia go o twoich bliskich.
  • O twoją formę. Pracownicy TRUMPF Huettinger korzystają z karty sportowej MultiSport Light bez wkładu własnego – pakiet jest w 100% finansowany przez pracodawcę!
  • W firmie działają cztery sekcje sportowe (biegowa, rowerowa, piłkarska, siatkarska) i cyklicznie odbywają się rywalizacje sportowe z nagrodami.
  • W jednej z naszych lokalizacji możesz także skorzystać z firmowej siłowni przed lub po pracy!
  • O tych, którzy potrzebują wsparcia. TRUMPF aktywnie wspiera lokalne instytucje, np. Dom Samotnej Matki, Rodzinny Dom Dziecka, wspieramy Koła Naukowe, szkoły i instytucje naukowe a także włączamy się w akcje charytatywne, takie jak Szlachetna Paczka – jeżeli masz ochotę, możesz być tego częścią!
  • A ponadto: Każdego roku nasi pracownicy mogą otrzymać premię za udział w zyskach liczony dla całej grupy TRUMPF.
  • W kuchniach czeka na ciebie woda, kawa, herbata i owoce.
  • Możesz zgarnąć bonus w Systemie Rekomendacji pracowników.

Programista C++ embedded (k/m) in Zielonka – pracodawca: TRUMPF

Nasza firma to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując jako Senior I2C Collection Specialist w sercu Warszawy, będziesz częścią zespołu, który ceni współpracę i innowacyjność, a także korzysta z elastycznego modelu pracy oraz atrakcyjnych benefitów, takich jak ubezpieczenie na życie, opieka medyczna i dofinansowanie do karty Multisport. Nasza kultura pracy sprzyja ciągłemu doskonaleniu i wspiera rozwój umiejętności, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery.

T

Dane kontaktowe:

Zespół rekrutacyjny TRUMPF

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Programista C++ embedded (k/m) in Zielonka

C++
C
Embedded Systems
Linux
FreeRTOS
SYS/BIOS
Yocto