Programista (k/m)
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.
Nie musisz znać wszystkiego, co opisujemy powyżej. 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 hich-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
- o twoje życie. 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:
- W kuchniach czeka na ciebie woda, kawa, herbata i owoce
- Możesz zgarnąć bonus w Systemie Rekomendacji pracowników
Dołącz do nas.
Czekamy właśnie na Ciebie!
Skontaktuj się z nami
-
Oliwer Mikus
Benefity
Doceniamy naszych pracowników i pracę, którą wykonują. W TRUMPF Huettinger dbamy o komfort zatrudnionych osób, zapewniając zróżnicowany pakiet benefitów, dopasowany do ich potrzeb.
PRYWATNA
OPIEKA MEDYCZNA
UBEZPIECZENIE
NA ŻYCIE
KARTA
MULTISPORT
FIRMOWE
DRUŻYNY SPORTOWE
I SIŁOWNIA PRACOWNICZA
MOŻLIWOŚĆ AWANSU
WEWNĘTRZNEGO
DOFINANSOWANIE NAUKI
JĘZYKÓW OBCYCH
SZKOLENIA
I KURSY ZAWODOWE
MIEJSCE
PARKINGOWE
OWOCE
I NAPOJE
STOŁÓWKA
FIRMOWA