.
Embedded Firmware Engineer
  • Kielce
Embedded Firmware Engineer
Kielce, Kielce, Świętokrzyskie Voivodeship, Polska
SEEDiA
12. 2. 2026
Informacje o stanowisku

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)”.

  • Praca Kielce
  • Kielce - Oferty pracy w okolicznych lokalizacjach


    122 113
    18 711