Embedded Enginieer (m/f)
ref nr: 132/1/2026/KG/94080
In Antal we have been dealing with recruitment for over 20 years. Thanks to the fact that we operate in 10 specialised divisions, we have an excellent orientation in current industry trends. We precisely determine the specific nature of the job, classifying key skills and necessary qualifications. Our mission is not only to find a candidate whose competences fit the requirements of the given job advertisement, but first and foremost a position which meets the candidate’s expectations. Employment agency registration number: 496.
Lokalizacja: hybrydowo (Wrocław)
Forma zatrudnienia: B2B
O nas
Dla naszego Klienta szukamy osoby do zespołu, który zajmuje się tworzeniem oprogramowania dla systemów embedded opartych o Linux. Pracuje nad produktami, w których software ściśle współpracuje ze sprzętem. Tworzym funkcyjny zespół, w którym każdy wnosi swoje mocne strony – nie oczekujemy, że jedna osoba zna się na wszystkim.
Zakres obowiązków
W zależności od Twojego doświadczenia i zainteresowań będziesz pracować m.in. przy:
- rozwoju aplikacji działających na Embedded Linux
- programowaniu w C i C++ (user-space)
- tworzeniu aplikacji wielowątkowych i asynchronicznych
- pracy z konsolą Linux (bash, narzędzia systemowe)
- budowaniu i integracji systemów z użyciem Yocto
- konfiguracji BSP (kernel, U-Boot, device tree)
- integracji z protokołami komunikacyjnymi (np. MQTT, JSON)
- tworzeniu narzędzi, testów i skryptów pomocniczych w Pythonie
- pracy z systemd, CMake, sqlite3
- współpracy z zespołem hardware (debugowanie, testy, pomiary)
Wymagania
Szukamy osób, które dobrze czują się przynajmniej w części poniższych obszarów:
- dobra znajomość Linuxa (PC + embedded)
- programowanie w C i/lub C++
- doświadczenie z embedded linux
- umiejętność pracy z kodem wielowątkowym lub asynchronicznym
- znajomość CMake
- podstawowa lub dobra znajomość Yocto (recepty, MACHINE, DISTRO lub BSP)
- znajomość MQTT, JSON
- znajomość systemd
- podstawy baz danych (sqlite3)
- umiejętność pisania lub modyfikowania device tree
- doświadczenie w pisaniu lub analizie driverów Linux (SPI, I2C, itp.)
- podstawowa praca ze sprzętem:
- logicanalyzer, oscyloskop
- pomiar prądu/napięcia
- lutowanie prostych elementów SMD
Mile widziane
- doświadczenie w debugowaniu problemów na styku hardware–software
- praca z U-Bootem i konfiguracją kernela
- automatyzacja testów i procesów buildowych
Co oferujemy
- realny wpływ na architekturę i rozwój produktu
- pracę przy prawdziwym embedded, a nie tylko „aplikacjach na Linuxie”
- możliwość rozwoju w wielu kierunkach (software, system, BSP, hardware)
- wsparcie zespołu i dzielenie się wiedzą
- elastyczne godziny pracy
- hybrydowy model pracy (2/3 dni z biura /Wrocław)
- atrakcyjne wynagrodzenie i zatrudnienie w oparciu o B2B
- nastawienie na długofalową współpracę (projekt ok. 2 letni)