Programista C++ embedded (k/m)

TRUMPF

Zielonka

On-site

PLN 180,000 - 260,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Karta MultiSport
Prywatna opieka medyczna
Ubezpieczenie na życie

Job summary

TRUMPF poszukuje programisty C/C++ do systemów wbudowanych w Polsce. Zakres obejmuje projektowanie, implementację i utrzymanie oprogramowania dla platform Embedded Linux (Yocto) oraz systemów bare-metal i RTOS.

Doświadczony kandydat pracować będzie w międzynarodowym zespole nad integracją z dedykowanym sprzętem i automatyzacją testów. Oferujemy pracę w dynamicznym środowisku hi-tech, możliwość udziału w projektach na skalę światową oraz pakiet benefitów obejmujących opiekę zdrowotną i inne

Qualifications

  • Doświadczenie w programowaniu C oraz C++.
  • Znajomość systemów embedded i programowania niskopoziomowego.
  • 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 IPC 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.

Responsibilities

  • 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.

Skills

C++
C
Embedded
Linux
Git
CMake
Make
GCC
GDB
Multithreading
English docs

Tools

Yocto
Buildroot
GitLab CI
CI/CD
Python

Job description

As a family-run, high-tech company with nearly 19,000 employees at 71 locations worldwide, we are looking for forward thinkers with unconventional ideas and drive to join our team. Our company culture, which values collaboration and mutual trust, creates the ideal framework for boldly trying new things and questioning the status quo. Our technologies inspire people to develop and produce things that are currently unimaginable. Whether lasers, machine tools, EUV or electronics - TRUMPF is building technological worlds for future generations. Are you ready for new challenges? TRUMPFHuettinger 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 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 wymoku) 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: 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

TRUMPF w Polsce • Zielonka

Hybrid
PLN 120,000 - 180,000
Pracuj w międzynarodowych projektach
Profilowane szkolenia i rozwój kompet오
Elastyczne godziny pracy – hybrydowy
+2
Inżynier wdrożeń nowych produktów / NPI Engineer (k/m)
Inżynier wdrożeń nowych produktów / NPI Engineer (k/m)

TRUMPF • Zielonka

On-site
PLN 110,000 - 170,000
Prywatna opieka medyczna
Karta sportowa MultiSport Light
Premia za udział w zyskach grupy
+1
Head of process engineering team (k/m)
Head of process engineering team (k/m)

TRUMPF • Poland

On-site
PLN 220,000 - 420,000
Prywatna opieka medyczna dla Ciebie w
Karta sportowa MultiSport Light
Head of process engineering team (k/m)
Head of process engineering team (k/m)

TRUMPF • Zielonka

On-site
PLN 250,000 - 380,000
Prywatna opieka medyczna
Karta MultiSport Light
Dofinansowanie nauki języków obcych
+3
Specjalista ds. transportu (k/m)
Specjalista ds. transportu (k/m)

TRUMPF • Zielonka

On-site
PLN 90,000 - 120,000
Elastyczne godziny pracy
MultiSport
Opieka medyczna
+2
Inżynier wdrożeń nowych produktów / NPI Engineer (k/m)
Inżynier wdrożeń nowych produktów / NPI Engineer (k/m)

TRUMPF w Polsce • Zielonka

Hybrid
PLN 90,000 - 130,000
Prywatna opieka medyczna dla Ciebie
Ubezpieczenie na życie
Karta sportowa MultiSport Light
+2
Programista (k/m)
Programista (k/m)

TRUMPF w Polsce • Zielonka

Hybrid
PLN 120,000 - 180,000
Prywatna opieka medyczna
Ubezpieczenie na życie
Wsparcie psychologiczne online
+3
Inżynier wdrożeń nowych produktów / NPI Engineer (k/m)
Inżynier wdrożeń nowych produktów / NPI Engineer (k/m)

TRUMPF • Polska

Hybrid
PLN 110,000 - 165,000
Prywatna opieka medyczna
Ubezpieczenie na życie
Karta MultiSport Light
Specjalista ds. transportu (k/m)
Specjalista ds. transportu (k/m)

TRUMPF • Polska

Hybrid
PLN 70,000 - 110,000
Prywatna opieka medyczna dla pracownik
Karta MultiSport
Premie za zysk firmy
+1
Specjalista ds. zgodności regulacyjnej produktów (k/m)
Specjalista ds. zgodności regulacyjnej produktów (k/m)

TRUMPF • Zielonka

On-site
PLN 70,000 - 100,000
Prywatna opieka medyczna dla pracownik
Karta sportowa MultiSport
Elastyczne godziny pracy
+7
Top locations