W skrócie
- Zadania: Twórz i rozwijaj oprogramowanie wbudowane oraz współpracuj z zespołem sprzętowym.
- Firma: Innowacyjna firma inżynieryjna z dynamiczną kulturą pracy.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Świetne możliwości rozwoju kariery w startupowym środowisku.
- Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami i wpływaj na rozwój innowacyjnych produktów.
- Kwalifikacje: 4+ lata doświadczenia w systemach wbudowanych oraz umiejętności programowania w C/C++.
Przewidywane wynagrodzenie mieści się w przedziale 136125 - 166375 zł za rok.
Poszukujemy doświadczonego inżyniera oprogramowania układowego i sprzętu, który dołączy do innowacyjnego zespołu inżynieryjnego zajmującego się rozwojem wbudowanych urządzeń elektronicznych od koncepcji do produkcji. To rola praktyczna dla kogoś, kto lubi pracować zarówno nad rozwojem oprogramowania układowego, jak i uruchamianiem sprzętu. Będziesz odpowiedzialny za projektowanie, rozwijanie, debugowanie i walidację systemów wbudowanych, ściśle współpracując z zespołami sprzętowymi i produktowymi.
Obowiązki:
- Projektowanie, rozwijanie i utrzymywanie oprogramowania układowego w C/C++
- Rozwój sterowników niskopoziomowych, protokołów komunikacyjnych i logiki aplikacji
- Uruchamianie i debugowanie prototypów sprzętowych
- Projektowanie i przegląd schematów elektronicznych
- Debugowanie sprzętu przy użyciu sprzętu laboratoryjnego (oscyloskop, analizator logiczny, multimetr)
- Implementacja i optymalizacja interfejsów komunikacyjnych, takich jak UART, SPI, I2C, CAN, USB i Modbus
- Przygotowywanie i utrzymywanie dokumentacji technicznej
- Współpraca z inżynierami sprzętowymi przez cały cykl życia produktu
- Wsparcie produktów od koncepcji przez produkcję i utrzymanie
Wymagania:
- 4+ lata doświadczenia w rozwijaniu systemów wbudowanych (oprogramowanie + sprzęt)
- Silne umiejętności programowania w C/C++ w środowiskach wbudowanych
- Doświadczenie z rozwojem bare-metal i/lub RTOS
- Praktyczne doświadczenie z mikrokontrolerami, takimi jak: STM32, ESP32, NXP, Nordic (nRF) lub równoważnymi
- Doświadczenie z protokołami komunikacyjnymi: UART, SPI, I2C, CAN, Modbus, USB
- Umiejętność czytania i tworzenia schematów elektronicznych
- Doświadczenie z narzędziami do debugowania sprzętu: oscyloskop, analizator logiczny, multimetr, zasilacz laboratoryjny
- Doświadczenie z debugowaniem JTAG/SWD
Preferowane:
- FreeRTOS lub Zephyr
- BLE, Wi-Fi, LoRa, Zigbee
- Aktualizacje oprogramowania OTA
- Skrypty w Pythonie
- Git, Jenkins, GitLab CI/CD
Umiejętności miękkie:
- Niezależne i proaktywne podejście
- Umiejętność zarządzania projektami od początku do końca
- Komfort pracy w środowisku startupowym lub scale-up
- Silne umiejętności analityczne i rozwiązywania problemów
- Dobre umiejętności komunikacyjne
- Umiejętność pracy w obszarze oprogramowania układowego i sprzętu
Firmware Engineer in Wrocław – pracodawca: Infotree Global Solutions Inc.
Infotree Global Solutions Inc. to doskonały pracodawca, oferujący dynamiczne środowisko pracy w sercu innowacji technologicznych. Pracownicy mają możliwość rozwoju zawodowego poprzez udział w zaawansowanych projektach związanych z architekturą lakehouse oraz przetwarzaniem danych w czasie rzeczywistym, co sprzyja zdobywaniu cennych umiejętności. Dodatkowo, firma promuje kulturę współpracy i otwartości, co sprawia, że każdy członek zespołu czuje się doceniony i ma realny wpływ na rozwój organizacji.
Dane kontaktowe:
Zespół rekrutacyjny Infotree Global Solutions Inc.