Firmware Engineer | C | Embedded | Linux | RTOS | SoC
25k - 50k PLN25 000 - 50 000 PLN/ mies.UoP
SeniorFull-time·Umowa o pracę
#413959·Dodano 5 dni temu·1
Źródło: nofluffjobs.comTech Stack / Keywords
CFirmwareLinuxRTOSKernel
Firma i stanowisko
Szukamy Embedded Firmware Engineer do tworzenia oprogramowania niskopoziomowego dla układów SoC nowej generacji. Na tym stanowisku będziesz projektować, implementować i debugować firmware w językach C/C++ dla systemów embedded działających w środowiskach RTOS, Embedded Linux lub bare-metal. Będziesz ściśle współpracować z zespołami zajmującymi się sprzętem, architekturą, weryfikacją i systemami, aby zapewnić niezawodną integrację sprzętu i oprogramowania, wspierać uruchamianie układów krzemowych (silicon bring-up) oraz wdrażać zaawansowane funkcje platformy.
Wymagania
- Minimum 3 lata doświadczenia w programowaniu embedded w C/C++
- Doświadczenie ze środowiskami RTOS i/lub Embedded Linux
- Bardzo dobra znajomość interfejsów sprzęt–oprogramowanie, architektury SoC, operacji memory-mapped I/O oraz narzędzi do debugowania niskopoziomowego
- Umiejętność tworzenia oprogramowania na podstawie specyfikacji i dokumentacji technicznej
- Doświadczenie w pracy ze złożonymi środowiskami programistycznymi
- Dobre umiejętności rozwiązywania problemów, komunikacji i pracy zespołowej
- Wyższe wykształcenie techniczne
- Angielski na poziomie minimum B2+ (współpraca międzynarodowa)
Nice to have:
- Doświadczenie z Zephyr RTOS i/lub tworzeniem Kernel Linux oraz sterowników
- Znajomość protokołów/interfejsów: PCIe, UCIe, Ethernet, NVMe, USB, CXL lub DDR
- Doświadczenie z SoC bring-up, FPGA, emulacją lub walidacją pre-silicon
- Znajomość nowoczesnych systemów budowania oprogramowania, CI/CD, skryptów w Python oraz automatyzacji
- Doświadczenie z wdrażaniem systemów na dużą skalę oraz ich debugowaniem
Obowiązki
- Projektowanie, implementacja i debugowanie firmware dla systemów embedded w środowiskach RTOS, Embedded Linux oraz bare-metal
- Tworzenie oprogramowania na podstawie specyfikacji sprzętowych, dokumentacji protokołów i technicznej
- Współpraca z zespołami sprzętowymi, architektury, weryfikacji i systemów dla integracji sprzętu i oprogramowania
- Wsparcie procesu uruchamiania układów krzemowych (silicon bring-up)
- Praca ze złożonymi środowiskami programistycznymi składającymi się z wielu komponentów
Benefity
- Umowa o pracę (długoterminowa, bezpośrednio z klientem, bez pośredników)
- Wynagrodzenie 25 000 - 50 000 PLN brutto miesięcznie
- Lokalizacja biura: Gdańsk
1dea
147 aktywnych ofert