
Programista systemów wbudowanych (Embedded) – Kraków
- Kraków, małopolskie
- Umowa
- Pełny etat
Firma tworzy kompletne rozwiązania: od pomysłu, przez elektronikę i oprogramowanie, aż po gotowy produkt, stawiając na jakość, rozwój i długoterminową współpracę.📍 Lokalizacja: Kraków🕒 Tryb pracy: głównie stacjonarny (z opcją częściowej pracy zdalnej)📃 Typ umowy: umowa o pracę (preferowana) / B2BZakres obowiązkówCzym będziesz się zajmować:
- Tworzeniem i rozwijaniem oprogramowania systemów wbudowanych (głównie STM32),
- Pracą nad urządzeniami takimi jak: centrale SSP, oprawy oświetleniowe, zasilacze, czujki, moduły I/O, interfejsy komunikacyjne, itp.,
- Programowaniem mikrokontrolerów z użyciem RTOS (głównie FreeRTOS),
- Tworzeniem interfejsów graficznych (GUI), serwerów www (HTML/JS/CSS),
- Debugowaniem, testowaniem i dokumentowaniem kodu,
- Tworzeniem narzędzi i systemów wspomagających testowanie,
- Współpracą z zespołem elektroników oraz innymi działami.
- Wykształcenia wyższego technicznego (automatyka, elektronika, informatyka, itp.),
- Bardzo dobrej znajomości języka C,
- Praktycznego doświadczenia w systemach wbudowanych (także hobbystycznego),
- Znajomości mikrokontrolerów ARM Cortex-M (głównie STM32),
- Umiejętności pracy z peryferiami (I2C, SPI, UART, ADC, USB, CAN, ETH itd.),
- Znajomości FreeRTOS lub innego RTOS,
- Umiejętności debugowania (sprzęt i oprogramowanie),
- Doświadczenia z GIT / SVN,
- Znajomości języka angielskiego na poziomie umożliwiającym czytanie dokumentacji i pisanie maili,
- Samodzielności, kreatywności, inicjatywy i odpowiedzialności w pracy.
- JavaScript, HTML, CSS (serwery www w centralach),
- C# (aplikacje desktopowe dla klientów i narzędzia inżynierskie),
- Python (skrypty, Django),
- Doświadczenie z innymi platformami (Windows/Linux),
- Znajomość protokołów komunikacyjnych (BACnet, Modbus, TCP/IP, DALI-2),
- Doświadczenie z systemami radiowymi (np. Bluetooth),
- CI/CD, Jenkins,
- Umiejętność korzystania z Altium Designer, obsługi urządzeń pomiarowych (oscyloskop, multimetr),
- Znajomość innych rodzin mikrokontrolerów (np. AVR).
- Realny wpływ na rozwój produktów, programiści mają decydujący głos w kwestii rozwiązań,
- Małe zespoły, duża autonomia ( większość projektów to praca w 2-4 osobowych grupach),
- Motywacyjny system premiowy (premia roczna zależna od oceny pracy (średnio ~70% pensji miesięcznej, nie dotyczy B2B),
- Prywatna opieka medyczna w „Tu zdrowie” + możliwość rozszerzenia na rodzinę,
- Karta sportowa Medicover Sport,
- Darmowa kawa, wygodne biuro i własny parking dla pracowników.