Junior/Mid Embedded Firmware Engineer (Electronics)
Tech Stack / Keywords
Firma i stanowisko
Next Technology Professionals to wyspecjalizowana agencja rekrutacyjna i firma outsourcingowa o silnym profilu technologicznym. Od ponad 10 lat wspieramy firmy w budowie zespołów IT, AI, Cybersecurity, SAP oraz w rekrutacjach dla finansów, inżynierii i marketingu. Zrealizowaliśmy ponad 1000 skutecznych procesów rekrutacyjnych dla korporacji, scale-upów i dynamicznie rosnących startupów. Przesyłając swoje CV do Next Technology Professionals, trafiasz do starannie wyselekcjonowanej bazy kandydatów realizujących projekty dla wiodących globalnych organizacji. Pracujemy wyłącznie w oparciu o aktualne, konkretne potrzeby klientów. Uwaga: W analizie aplikacji wspieramy się sztuczną inteligencją, jednak Twój profil zawsze weryfikuje rekruter- to człowiek podejmuje ostateczną decyzję.
Wymagania
- Bardzo dobra znajomość programowania w języku C w środowiskach bare metal
- Praktyczne doświadczenie w pracy z mikrokontrolerami ARM (np. STM32, LPC, Kinetis)
- Znajomość skryptowych języków Python i Bash oraz podstaw C++
- Umiejętność pracy z systemami kontroli wersji (Git, SVN)
- Umiejętność czytania schematów ideowych urządzeń elektronicznych
- Sprawność w obsłudze debuggerów (w tym sprzętowych: GDB, JTAG) oraz narzędzi pomiarowych (multimetr, oscyloskop, analizator stanów logicznych)
- Znajomość magistral danych (SPI, I2C, UART, Ethernet) oraz zagadnień sieciowych TCP/IP
- Wykształcenie wyższe lub doświadczenie w obszarze Elektroniki, Telekomunikacji, Fizyki bądź pokrewnych
- Znajomość języka angielskiego na poziomie umożliwiającym swobodną komunikację
Nice to have:
- Umiejętność tworzenia sterowników dla systemu Linux
- Znajomość systemów czasu rzeczywistego (np. FreeRTOS)
- Orientacja w oprogramowaniu EDA (Altium Designer, KiCad)
Obowiązki
- Tworzenie i optymalizacja wydajnego kodu w języku C na mikrokontrolery w środowisku bare metal
- Pisanie skryptów narzędziowych i pomocniczych z wykorzystaniem języków Python oraz Bash
- Implementacja oraz obsługa magistral komunikacyjnych i protokołów sieciowych
- Praca z dokumentacją techniczną i czytanie schematów układów elektronicznych
- Diagnozowanie oraz uruchamianie oprogramowania z użyciem debuggerów sprzętowych oraz aparatury pomiarowej
- Współpraca przy tworzeniu niezawodnego oprogramowania i dbanie o jakość kodu źródłowego
Benefity
- Stabilne zatrudnienie w oparciu o umowę o pracę lub kontrakt B2B
- Elastyczny hybrydowy model pracy z możliwością dopasowania godzin
- Praca nad zaawansowanymi technologiami w obszarze elektroniki i systemów wbudowanych
Next Technology Professionals
73 aktywne oferty