freehire launches on Product Hunt on 26 August.

Follow →

Embedded Firmware Engineer

Open 27d reposted 2× · 2 open copies

Summary

Develops and maintains firmware for embedded systems, including drivers, protocols, and application logic, while debugging hardware prototypes and integrating software with electronics.

Poszukujemy doświadczonego Inżyniera, który połączy kompetencje programistyczne w obszarze firmware’u z praktyczną znajomością projektowania, uruchamiania i debugowania elektroniki.

Zakres obowiązków

  • Projektowanie, rozwój i utrzymanie firmware’u dla systemów wbudowanych:

  • sterowniki (drivery),

  • protokoły komunikacyjne,

  • logika aplikacyjna.

  • Uruchamianie i debugowanie prototypów sprzętowych.

  • Współpraca przy integracji warstwy sprzętowej i programowej.

  • Analiza problemów na poziomie elektroniki i kodu.

  • Tworzenie i utrzymywanie dokumentacji technicznej projektu.

Wymagania konieczne

  • Min. +4 lata doświadczenia w projektowaniu systemów wbudowanych (firmware + hardware)

  • Dobra znajomość C/C++ w kontekście embedded (bare-metal, RTOS)

  • Praktyczna znajomość mikrokontrolerów: STM32, ESP32, NXP, Nordic (nRF) lub podobnych

  • Znajomość protokołów komunikacyjnych: UART, SPI, I2C, CAN, Modbus, USB

  • Umiejętność czytania i tworzenia schematów elektronicznych

  • Umiejętność pracy z narzędziami laboratoryjnymi: oscyloskop, analizator stanów logicznych, multimetr, zasilacz labowy

  • Doświadczenie w debugowaniu na poziomie sprzętowym (JTAG/SWD)

Mile widziane

  • Znajomość RTOS (FreeRTOS, Zephyr)

  • Doświadczenie z komunikacją bezprzewodową (BLE, LoRa, Wi-Fi, Zigbee)

  • Doświadczenie z OTA (Over-The-Air) update

  • Znajomość Python/skryptowania

  • Doświadczenie z systemami zarządzania wersjami i CI/CD dla firmware'u (Git, Jenkins, GitLab CI)

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available