Opis stanowiska
Osoba na tym stanowisku wspiera projektowanie, implementację i testowanie oprogramowania dla urządzeń wbudowanych, pracując pod opieką bardziej doświadczonych inżynierów. Kluczowe są solidne podstawy programowania w C/C++, zrozumienie działania mikrokontrolerów i chęć szybkiego rozwoju.
Obowiązki osoby zatrudnionej
- Implementacja i rozwój oprogramowania embedded w językach C/C++ dla mikrokontrolerów (np. STM32, AVR, ESP32, NXP).
- Tworzenie, modyfikacja i analiza firmware’u zgodnie z wymaganiami projektowymi.
- Udział w testach jednostkowych i integracyjnych, diagnozowanie błędów i ich poprawa.
- Praca z dokumentacją techniczną, schematami elektronicznymi i specyfikacjami sprzętu.
- Współpraca z zespołem hardware i QA przy uruchamianiu nowych urządzeń.
- Konfiguracja i obsługa narzędzi developerskich, takich jak debugery, programatory, środowiska IDE.
- Utrzymywanie i rozwijanie istniejącego kodu, dbanie o jakość i czytelność rozwiązań.
Wymagania
- Podstawowa znajomość języka C/C++ oraz zasad programowania niskopoziomowego.
- Zrozumienie działania mikrokontrolerów, peryferiów i protokołów komunikacyjnych (UART, SPI, I2C).
- Umiejętność czytania dokumentacji technicznej (datasheety, manuale).
- Podstawy pracy z systemami kontroli wersji, np. Git.
- Chęć nauki, analityczne myślenie i umiejętność pracy w zespole.
Mile widziane
- Doświadczenie z RTOS (FreeRTOS, Zephyr).
- Znajomość podstaw elektroniki i umiejętność pracy z oscyloskopem lub analizatorem logicznym.
- Wiedza o systemach Linux Embedded.
- Znajomość Python lub Bash do automatyzacji testów.
- Udział w projektach hobbystycznych (np. Arduino, ESP32, Raspberry Pi).
Oferujemy
- Pracę w doświadczonym zespole, który wspiera rozwój młodszych inżynierów.
- Możliwość pracy z nowoczesnymi platformami embedded i realny wpływ na rozwój produktów.
- Szkolenia techniczne i mentoring.
- Stabilne zatrudnienie i jasną ścieżkę rozwoju do roli Programisty Embedded / Firmware Engineer.
Rodzaj oferty
staż
Wymiar
inne
Forma zatrudnienia
staż
Dla kogo
student,absolwent
Wykształcenie
- automatyka i robotyka
- elektronika i telekomunikacja
- elektrotechnika
- informatyka
- mechanika i budowa maszyn
- mechatronika
Języki
- angielski (średni)
Wynagrodzenie
0 - 6000 PLN
Wymagane dokumenty
Curriculum vitae
