Embedded Firmware Engineer

2 521.37 - 4 202.28 USDGross per month - Permanent
C

Embedded Firmware Engineer

C
-, Kielce +2 Locations

SEEDiA

Full-time
Permanent
Mid
Hybrid
2 521.37 - 4 202.28 USD
Gross per month - Permanent

Job description

SEEDiA wspiera tworzenie miast i miasteczek przyjaznych ludziom dzięki technologii.


O nas:


Spółka SEEDiA technologią wspiera tworzenie miast i miasteczek przyjaznych dla ludzi. 

Misją SEEDiA jest dostarczenie włodarzom i zarządcom narzędzi dzięki którym będą mogli podejmować dobre dla mieszkańców decyzje.

Nasza technologia cloud agreguje dane z własnych i zewnętrznych sensorów umieszczonych w przestrzeni publicznej.

Produkujemy solarnie zasilane elementy małej architektury miejskiej znajdujące się w obrębie transportu miejskiego, parkach, ulicach, placach - wszędzie tam, gdzie są ludzie.


Wdrożenia SEEDiA spotkać można na ponad 30 rynkach, a nasze sieć dystrybucji rośnie z roku na rok.

Szukamy osób, które chcą rozwijać technologie przemyślane i potrzebne. Pracując w SEEDiA masz wpływ na poprawę jakości życia ludzi na całym świecie.



Opis stanowiska:


Na Stanowisko Programisty Embedded - szukamy niezależnej i zmotywowanej osoby, która nie boi się wyzwań i ma chęć tworzyć rozwiązania, które będa globalnie wpływały na pracę tkanki miejskiej. Twoim zadaniem będzie tworzenie oprogramowania do elektroniki sterującej produktami seedia - solarne meble miejskie - oraz komunikacji z platformą incity.io, która pozwala zarządzać produktami. Jeśli tworzyłeś już projekty, które były złożone technologicznie, ale nie miały wpływu na przyszłość i chcesz, żeby Twoja praca miałą znaczenie dla rozwoju miast - aplikuj do SEEDiA.


Zakres obowiązków: 

  • Tworzenie, rozwój i testowanie oprogramowania wbudowanego dla systemów ładowania i zarządzania energią (IoT / Smart City)

  • Programowanie i testowanie firmware’u dla prototypowych urządzeń

  • Opracowywanie i optymalizacja algorytmów sterowania ładowaniem w zależności od: typu pojazdu, aktualnego stanu stacji, dostępności i bilansu energii

  • Testy laboratoryjne płytek PCB

  • Przygotowanie wersji testowych oprogramowania oraz testów automatycznych

  • Testy przesyłu danych oraz integracja firmware’u z platformą backendową

  • Wsparcie testów integracyjnych oprogramowania wbudowanego z aplikacjami Android i iOS (współpraca z zespołem aplikacyjnym)

  • Analiza, diagnostyka i usuwanie błędów w środowisku laboratoryjnym

  • Tworzenie dokumentacji oprogramowania

  • Tworzenie oprogramowania – Firmware

  • Tworzenie oprogramowania – Bootloader

  • Tworzenie oprogramowania do automatycznych testów

  • Testy oprogramowania

  • Wdrażanie oprogramowania (deployment firmware)


Wymagania:

  • Doświadczenie w programowaniu (C/C++) niskopoziomowym mikrokontrolerów ARM Cortex-M, preferowane STM32, w tym praca na poziomie rejestrów i z bibliotekami LL/HAL

  • Tworzenie oprogramowania bare-metal oraz w oparciu o RTOS (np. FreeRTOS)

  • Podstawowa znajomość Python do tworzenia skryptów wspierających rozwój i testy systemów embedded

  • Znajomość systemu kontroli wersji Git

  • Doświadczenie w pracy w metodykach zwinnych (Agile/Scrum)

  • Doświadczenie w testach black-box i white-box z wykorzystaniem GTest

  • Praktyczna umiejętność korzystania ze sprzętu laboratoryjnego (oscyloskop, analizator logiczny, multimetr)

  • Znajomość interfejsów i protokołów komunikacyjnych: UART, SPI, I2C, USB, Modbus RTU, Protobuf

  • Umiejętność czytania dokumentacji technicznej i schematów elektrycznych

  • Zdolność analitycznego myślenia i rozwiązywania problemów

  • Minimum 2 lata doświadczenia na podobnym stanowisku

  • Znajomość języka angielskiego na poziomie B2 lub wyższym


Mile widziane:

  • Znajomość zagadnień secure boot oraz praktyk aktualizacji OTA

  • Doświadczenie w tworzeniu bootloaderów

  • Praca z modułami GSM (TCP/IP) oraz protokołami z nimi związanymi

  • Znajomość zagadnień chmurowych

  • Projektowanie układów elektronicznych i PCB


Co oferujemy:

  • Atrakcyjne wynagrodzenie dopasowane do doświadczenia oraz pracę w projekcie badawczo-rozwojowym 

  • Elastyczne godziny pracy z modelu hybrydowym - w jednym z biur spółki

  • Przyjazne środowisko pracy bez zbędnej struktury i hierarchii 

  • Praca z szerokim zespołem inżynierów - Embedded, Front-End, UI/UX, Konstruktorzy, w metodyce Agile

  • Praca bezpośrednio z klientami i dystrybutorami

  • Szkolenia z kompetencji miękkich - komunikacja, zarządzanie czasem

  • Dodatki zależnie od formy współpracy: wyjazdy integracyjne, wewnętrzne hackatony

  • Pracę nad produktami, z których wszyscy jesteśmy dumni i możemy spotkać codziennie na ulicach polskich i światowych miast


Proces rekrutacyjny:

  • wysyłasz do nas swoje CV 

  • nasze zadanie lub Twój kod (3 dni)

  • 1h spotkanie techniczne (tech lead)

  • 1h spotkanie kulturowe (HR + CEO SEEDiA)


Kontakt:

Zainteresowane osoby prosimy o przesłanie CV w temacie wpisując:  Imię i Nazwisko -Programista Embedded


Prosimy o dopisanie na aplikacji klauzuli: „Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji (zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 roku oraz ustawą z dnia 10 maja 2018 roku o ochronie danych osobowych Dz. U. 2018 poz. 1000)”.

Tech stack

    English

    B2

    Python

    regular

    C

    regular

    STM32

    regular

    RTOS

    regular

    LL/HAL

    regular

    Gtest

    regular

    ARM Cortex-M

    regular

    C++

    regular

    Git

    regular

Office location

Published: 09.02.2026

Embedded Firmware Engineer

2 521.37 - 4 202.28 USDGross per month - Permanent
Summary of the offer

Embedded Firmware Engineer

-, Kielce
SEEDiA
2 521.37 - 4 202.28 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest SEEDiA z siedzibą w Krakowie, ul. Bociana 22, 31-231 Kraków (dalej jako "administrator"). ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Salary
2 521.37 - 4 202.28 USD
Gross per month - Permanent
29 day left (until 10.03.2026)