Programista Systemów Embedded
Pełen EtatDodaj notatkę
Poszukujemy doświadczonego programisty lub elektronika z doświadczeniem w zakresie tworzenia i rozwijania oprogramowania w systemach embedded, który dołączy do naszego zespołu tworzącego nowoczesne urządzenia telemetryczne dla flot pojazdów samochodowych.
Dołącz do nas i twórz z nami nowoczesne technologie dla motoryzacji przyszłości!
Będziesz pracować nad rozwiązaniami wykorzystywanymi m.in. w car-sharingu, telemetrii opartej o GNSS/GPRS i LTE oraz Bluetooth, systemach aktywnych zabezpieczeń antykradzieżowych, a także w zaawansowanej analizie danych z magistrali CAN. Nasze urządzenia łączą świat embedded, telekomunikacji i IoT — tworzymy je kompleksowo, od sprzętu po oprogramowanie.
Twoje zadania:
- Projektowanie, implementacja i testowanie oprogramowania wbudowanego, głównie na mikrokontrolery STM32 i pokrewne (ARM Cortex) oraz RISC-V.
- Tworzenie nowych funkcji oraz rozwój istniejących rozwiązań, opartych na danych z magistrali CAN oraz innych czujników i przetworników pomiarowych.
- Tworzenie rozwiązań opartych o technologie radiowe bliskiego zasięgu (BLE, WiFi, NFC).
- Współpraca z zespołem elektroników w zakresie integracji sprzętu i oprogramowania.
- Wsparcie zespołów wdrożeniowych i obsługi klienta w zapewnieniu bezawaryjnej pracy systemów.
- Diagnozowanie i rozwiązywanie problemów z oprogramowaniem oraz analiza i optymalizacja wydajności.
- Praca z dokumentacją techniczną w języku angielskim oraz wdrażanie nowych technologii w systemach embedded.
- Dokumentowanie i raportowanie postępu prac przy użyciu narzędzi do zarządzania projektami.
- Udział w planowaniu działań zespołu badawczo-rozwojowego (B+R) i współtworzenie roadmapy technologicznej.
Wymagania:
- Minimum 5 lat doświadczenia w tworzeniu i rozwijaniu systemów embedded, popartego realnymi projektami.
- Biegła znajomość języka C w kontekście programowania mikrokontrolerów.
- Doświadczenie w pracy z STM32, znajomość narzędzi STM32Cube, Keil µVision, Visual Studio Code itp.
- Dobra znajomość protokołów i interfejsów: CAN, SPI, I2C, UART, Ethernet, BLE, NFC, WiFi.
- Znajomość systemów kontroli wersji (GIT).
- Umiejętność czytania schematów elektronicznych i rozumienie podstaw elektroniki.
- Doświadczenie w debugowaniu i testowaniu oprogramowania.
- Samodzielność, dobra organizacja pracy i komunikatywność.
- Znajomość języka angielskiego na poziomie umożliwiającym czytanie i analizę dokumentacji.
Mile widziane:
- Portfolio własnych projektów (również hobbystycznych lub akademickich).
- Znajomość programów ECAD (Altium Designer).
- Doświadczenie z systemami czasu rzeczywistego (RTOS).
- Znajomość języka Python.
- Wiedza z zakresu elektroniki analogowej i cyfrowej (szczególnie w kontekście automotive).
- Znajomość środowiska Flutter (do tworzenia narzędzi i aplikacji testowych).
Co oferujemy:
- Elastyczna ścieżka kariery — rozwój w wybranych obszarach zgodnie z Twoimi zainteresowaniami.
- Wynagrodzenie adekwatne do umiejętności i doświadczenia.
- Umowa o pracę lub B2B — wybór należy do Ciebie.
- Prywatna opieka medyczna, karta Multisport i inne benefity.
- Praca przy nowatorskich projektach z branży motoryzacyjnej, telematyki i IoT.
- Przyjazna, niekorporacyjna atmosfera i realny wpływ na rozwój produktów.
- Dostęp do najnowszych technologii i udział w projektach z potencjałem międzynarodowym.
Jeśli szukasz miejsca, gdzie Twoje umiejętności zostaną docenione, a praca nad nowoczesnymi technologiami to dla Ciebie przyjemność — dołącz do nas!
Udostępnij
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Mail