Embedded Systems Engineer
⚲ Wrocław, Warszawa, Poznań
16 800 - 18 480 PLN netto (B2B) | 16 800 - 18 480 PLN brutto (UZ)
Wymagania
- C/C++
- STM32
- ESP32
- JTAG
Opis stanowiska
Nasz Klient to firma technologiczna rozwijająca nowoczesne urządzenia embedded, łączące oprogramowanie niskopoziomowe z projektowaniem elektroniki. Realizowane projekty obejmują rozwój nowych urządzeń, uruchamianie prototypów oraz integrację rozwiązań sprzętowych i firmware.
Projekt koncentruje się na rozwoju platform opartych o mikrokontrolery oraz wsparciu procesu uruchamiania nowego sprzętu - od konfiguracji i integracji komponentów, przez rozwój firmware'u, aż po analizę oraz diagnostykę komunikacji pomiędzy urządzeniami.
Do realizacji projektu poszukiwana jest osoba do współpracy w roli Embedded Systems Engineer, która posiada doświadczenie zarówno w programowaniu systemów wbudowanych, jak i pracy z elektroniką oraz uruchamianiu prototypów sprzętowych.
📍 Tryb Współpracy: Wrocław (preferowany) lub 100% zdalnie
⏱️ Dostępność: Poszukujemy osób dostępnych od zaraz lub z maksymalnie 1-miesięczną dostępnością
🧑💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ?
• Rozwijaniem oraz utrzymywaniem firmware'u dla urządzeń embedded
• Udziałem w uruchamianiu nowych platform sprzętowych oraz diagnozowaniu problemów pojawiających się na etapie integracji hardware'u i oprogramowania
• Konfiguracją oraz analizą komunikacji pomiędzy urządzeniami z wykorzystaniem popularnych interfejsów komunikacyjnych
• Wspieraniem procesu debugowania z wykorzystaniem narzędzi laboratoryjnych oraz analizą sygnałów sprzętowych
• Wprowadzaniem drobnych modyfikacji sprzętowych na potrzeby testów i walidacji prototypów
• Adaptacją oraz przenoszeniem istniejących komponentów firmware'u pomiędzy platformami sprzętowymi
• Przygotowywaniem dokumentacji technicznej dotyczącej rozwijanych rozwiązań
🔍 CZEGO OD CIEBIE OCZEKUJEMY?
Must have:
• Minimum 4 lata doświadczenia w projektowaniu systemów wbudowanych (firmware oraz hardware)
• Bardzo dobra znajomość C/C++ w środowisku embedded (bare-metal, RTOS)
• Doświadczenie z mikrokontrolerami z rodziny STM32, ESP32, NXP, Nordic (nRF) lub podobnymi
• Praktyczna znajomość protokołów komunikacyjnych, takich jak UART, SPI, I2C, CAN, Modbus oraz USB
• Umiejętność czytania schematów elektronicznych oraz współpracy przy rozwoju sprzętu
• Doświadczenie w pracy z narzędziami laboratoryjnymi, m.in. oscyloskopem, analizatorem stanów logicznych oraz multimetrem
• Doświadczenie w debugowaniu układów z wykorzystaniem JTAG lub SWD
• Umiejętność samodzielnej realizacji zadań obejmujących zarówno firmware, jak i aspekty sprzętowe
Nice to have:
• Znajomość FreeRTOS, Zephyr lub innych systemów RTOS
• Doświadczenie z komunikacją bezprzewodową (BLE, LoRa, Wi-Fi, Zigbee)
• Doświadczenie z mechanizmami OTA
• Znajomość Python lub innych języków wykorzystywanych do automatyzacji
• Doświadczenie z Git, Jenkins, GitLab CI lub innymi narzędziami wspierającymi rozwój firmware'u
🤝 DLACZEGO WARTO?
• Udział w projekcie obejmującym rozwój nowoczesnych urządzeń embedded od etapu prototypu do wdrożenia
• Możliwość współpracy przy rozwoju firmware'u, integracji elektroniki oraz uruchamianiu nowych platform sprzętowych
• Projekt wykorzystujący nowoczesne mikrokontrolery oraz narzędzia do analizy i debugowania systemów wbudowanych
• Współpraca w środowisku umożliwiającym udział w pełnym cyklu rozwoju urządzeń
📍 Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami.
TQLO Sp. z o.o. – Agencja Zatrudnienia (nr KRAZ 33580)
Projekt koncentruje się na rozwoju platform opartych o mikrokontrolery oraz wsparciu procesu uruchamiania nowego sprzętu - od konfiguracji i integracji komponentów, przez rozwój firmware'u, aż po analizę oraz diagnostykę komunikacji pomiędzy urządzeniami.
Do realizacji projektu poszukiwana jest osoba do współpracy w roli Embedded Systems Engineer, która posiada doświadczenie zarówno w programowaniu systemów wbudowanych, jak i pracy z elektroniką oraz uruchamianiu prototypów sprzętowych.
📍 Tryb Współpracy: Wrocław (preferowany) lub 100% zdalnie
⏱️ Dostępność: Poszukujemy osób dostępnych od zaraz lub z maksymalnie 1-miesięczną dostępnością
🧑💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ?
• Rozwijaniem oraz utrzymywaniem firmware'u dla urządzeń embedded
• Udziałem w uruchamianiu nowych platform sprzętowych oraz diagnozowaniu problemów pojawiających się na etapie integracji hardware'u i oprogramowania
• Konfiguracją oraz analizą komunikacji pomiędzy urządzeniami z wykorzystaniem popularnych interfejsów komunikacyjnych
• Wspieraniem procesu debugowania z wykorzystaniem narzędzi laboratoryjnych oraz analizą sygnałów sprzętowych
• Wprowadzaniem drobnych modyfikacji sprzętowych na potrzeby testów i walidacji prototypów
• Adaptacją oraz przenoszeniem istniejących komponentów firmware'u pomiędzy platformami sprzętowymi
• Przygotowywaniem dokumentacji technicznej dotyczącej rozwijanych rozwiązań
🔍 CZEGO OD CIEBIE OCZEKUJEMY?
Must have:
• Minimum 4 lata doświadczenia w projektowaniu systemów wbudowanych (firmware oraz hardware)
• Bardzo dobra znajomość C/C++ w środowisku embedded (bare-metal, RTOS)
• Doświadczenie z mikrokontrolerami z rodziny STM32, ESP32, NXP, Nordic (nRF) lub podobnymi
• Praktyczna znajomość protokołów komunikacyjnych, takich jak UART, SPI, I2C, CAN, Modbus oraz USB
• Umiejętność czytania schematów elektronicznych oraz współpracy przy rozwoju sprzętu
• Doświadczenie w pracy z narzędziami laboratoryjnymi, m.in. oscyloskopem, analizatorem stanów logicznych oraz multimetrem
• Doświadczenie w debugowaniu układów z wykorzystaniem JTAG lub SWD
• Umiejętność samodzielnej realizacji zadań obejmujących zarówno firmware, jak i aspekty sprzętowe
Nice to have:
• Znajomość FreeRTOS, Zephyr lub innych systemów RTOS
• Doświadczenie z komunikacją bezprzewodową (BLE, LoRa, Wi-Fi, Zigbee)
• Doświadczenie z mechanizmami OTA
• Znajomość Python lub innych języków wykorzystywanych do automatyzacji
• Doświadczenie z Git, Jenkins, GitLab CI lub innymi narzędziami wspierającymi rozwój firmware'u
🤝 DLACZEGO WARTO?
• Udział w projekcie obejmującym rozwój nowoczesnych urządzeń embedded od etapu prototypu do wdrożenia
• Możliwość współpracy przy rozwoju firmware'u, integracji elektroniki oraz uruchamianiu nowych platform sprzętowych
• Projekt wykorzystujący nowoczesne mikrokontrolery oraz narzędzia do analizy i debugowania systemów wbudowanych
• Współpraca w środowisku umożliwiającym udział w pełnym cyklu rozwoju urządzeń
📍 Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami.
TQLO Sp. z o.o. – Agencja Zatrudnienia (nr KRAZ 33580)
🔍 Dekoder Ogłoszenia
🔴
Rozwijaniem oraz utrzymywaniem firmware'u dla urządzeń embedded
Może oznaczać zarówno tworzenie nowego kodu, jak i głównie naprawianie błędów w istniejącym, często starszym oprogramowaniu.
🔴
Udziałem w uruchamianiu nowych platform sprzętowych oraz diagnozowaniu problemów pojawiających się na etapie integracji hardware'u i oprogramowania
Może oznaczać, że będziesz głównie zajmować się rozwiązywaniem problemów, a nie tworzeniem od podstaw nowych rozwiązań.
🔴
Wprowadzaniem drobnych modyfikacji sprzętowych na potrzeby testów i walidacji prototypów
Może oznaczać konieczność lutowania i podstawowej pracy z elektroniką, co wykracza poza typowe zadania programisty embedded.
🔴
Analizą sygnałów sprzętowych
Wymaga umiejętności pracy z oscyloskopem i innymi narzędziami pomiarowymi, co może być bardziej zadaniem inżyniera elektronika niż programisty.
🔴
Wspieraniem procesu debugowania
Może oznaczać, że głównym zadaniem będzie znajdowanie i naprawianie błędów, a nie rozwijanie nowych funkcjonalności.