.
Programista / Programistka systemów wbudowanych - dział R&D
  • Poznań
Programista / Programistka systemów wbudowanych - dział R&D
Poznań, Poznań, wielkopolskie, Polska
Airoptic Sp. z o.o.
20. 4. 2026
Informacje o stanowisku

Programista / Programistka systemów wbudowanych - dział R&D



Twój zakres obowiązków

  • Poszukujemy osób do pracy w zespole R&D przy rozwijaniu istniejących i projektowaniu nowych analizatorów gazów stosowanych w przemyśle (m.in. przemysł petrochemiczny, energetyka, spalarnie, huty, cementownie oraz przemysł spożywczy i drzewny). Nasze urządzenia powstają w oparciu o własną nowatorską w skali światowej technikę pomiaru laserowego TDLS (Tunable Diode Laser Spectroscopy), która zapewnia precyzyjne, szybkie, bezkontaktowe i bezobsługowe prowadzenie analizy składu gazów w czasie rzeczywistym. Nasze analizatory pracują w prawie 50 krajach na świecie od USA, Kanady i Brazylii, przez Europę i kraje Bliskiego Wschodu aż po Indie, Chiny, Koreę Południową, Singapur i Japonię. Aktualnie intensyfikujemy prace w dziale badań i rozwoju, aby w niedługim czasie stać się numerem 1 wśród producentów analizatorów gazów i przejąć większość światowego rynku.
  • Programista / Programistka systemów wbudowanych zajmuje się koncepcją, projektowaniem, symulacją, weryfikacją oraz optymalizacją oprogramowania dla projektowanych urządzeń. Odpowiada za opracowywanie dokumentacji technicznej, prototypowanie, testowanie, wdrażanie do produkcji oraz wsparcie zespołu serwisowego i klienta. Ściśle współpracuje z elektronikami, mechanikami, inżynierami aplikacji oraz zespołem produkcji i wsparcia posprzedażowego od koncepcji przez cały cykl życia produktu.
  • Współpraca międzybranżowa: Praca w zespole inżynierskim nad koncepcją i projektem urządzeń, koordynacja prac nad oprogramowaniem z pozostałymi projektantami oraz definiowanie interfejsów.
  • Architektura systemu: Udział w rozwoju i projekcie architektury systemu. Projektowanie oprogramowania zgodnie z wymaganiami i obowiązującymi normami.
  • Programowanie systemów wbudowanych: Tworzenie oprogramowania niskopoziomowego (firmware), sterowników, obsługa peryferiów, implementacja protokołów komunikacyjnych (UART, SPI, ETH, I2C) oraz systemów czasu rzeczywistego (RTOS) dla produkowanych urządzeń.
  • Dokumentacja techniczna: Przygotowywanie specyfikacji technicznej, opisu architektury, funkcjonalności i specyfikacji oprogramowania.
  • Współpraca ze sprzętem (Hardware): Ścisła współpraca z projektantami elektroniki, testowanie oprogramowania na docelowym produkcie.
  • Debugowanie kodu i testy: Analiza problemów, znajdowanie błędów w kodzie i sprzęcie. Przygotowywanie testów weryfikujących poprawność działania oprogramowania.
  • Optymalizacja i utrzymanie kodu: Rozwój istniejących projektów, refaktoryzacja i poprawa stabilności. Optymalizacja zużycia pamięci (RAM/Flash) oraz mocy obliczeniowej procesora. Udział w przeglądach kodu w celu zapewnienia wysokiej jakości.
  • Wsparcie: Wspieranie zespołu serwisowego i klienta w sprawach bieżących oraz przeprowadzanie szkoleń dla pracowników serwisu i produkcji (w ramach tworzonego oprogramowania).

Nasze wymagania

  • Wykształcenie wyższe techniczne (kierunki: Informatyka, Elektronika, Automatyka, Robotyka lub pokrewne).
  • Biegła znajomość języków programowania: C, C++ oraz asembler.
  • Dobra znajomość języka angielskiego.
  • Dobra znajomość budowy mikrokontrolerów (GPIO, ADC, DMA, Flash, CPU, RAM) oraz umiejętność czytania schematów elektronicznych i dokumentacji technicznej (datasheet).
  • Praktyczna znajomość protokołów komunikacyjnych: UART, SPI, Ethernet, I2C.
  • Doświadczenie z systemami czasu rzeczywistego RTOS (np. FreeRTOS).
  • Znajomość oprogramowania symulacyjnego (np. Matlab, Octave).
  • Obsługa narzędzi wykorzystywanych do testowania kodu (np. debugger, analizator stanów logicznych, oscyloskop).
  • Podstawowa wiedza z zakresu elektroniki cyfrowej i analogowej.
  • Znajomość systemów kontroli wersji (Git).
  • Samodzielność w rozwiązywaniu problemów, dobra organizacja pracy, umiejętność pracy w zespole.
  • Znajomość procesu certyfikacji i wymagań bezpieczeństwa funkcjonalnego SIL (Safety Integrity Level) zgodnie z normą PN-EN 61508 lub PN-EN 61511.
  • Znajomość mikrokontrolerów firmy Microchip.
  • Dobra znajomość języków wyższego poziomu (np. C#).
  • Umiejętność przygotowywania testów automatycznych.
  • Umiejętność lutowania komponentów (THT, SMD).

To oferujemy

  • Długoterminową i stabilną pracę w innowacyjnej firmie o ugruntowanej pozycji na rynku światowym
  • Atrakcyjne wynagrodzenie
  • Zatrudnienie na umowę o pracę na czas nieokreślony po 3-miesięcznym okresie próbnym
  • Pracę w multidyscyplinarnym zespole, w kreatywnym i przyjaznym środowisku
  • Pracę w międzynarodowym zespole, który pozwoli Ci rozwijać kompetencje i zdobywać cenne doświadczenia na arenie globalnej
  • Wsparcie rozwoju zawodowego i udział w szkoleniach podnoszących kwalifikacje
  • Pracę na jedną zmianę
  • Uczestnictwo w programie Pracowniczych Planów Kapitałowych (PPK)
  • Benefity pozapłacowe w tym np. prywatną opiekę zdrowotną (pakiety medyczne) oraz grupowe ubezpieczenie na życie
  • Niezbędne narzędzia pracy zapewnione przez firmę
  • Miejsce pracy Poznań
  • Bezpłatny parking

 

  • Praca Poznań
  • Programista Poznań
  • Kierownik działu personalnego Poznań
  • Poznań - Oferty pracy w okolicznych lokalizacjach


    94 717
    14 212