Zakres zadań
Projektowanie, rozwój i utrzymanie firmware dla mikrokontrolerów ARM Cortex-M
Tworzenie oraz optymalizacja oprogramowania w C/C++
Projektowanie i implementacja rozwiązań Low Power
Rozwój i utrzymanie systemu budowania z wykorzystaniem Make/CMake
Implementacja i rozwój komunikacji bezprzewodowej, m.in. M-Bus oraz LoRaWAN
Analiza i rozwiązywanie problemów na styku Hardware/Firmware
Prowadzenie procesu debugowania oraz diagnostyki oprogramowania i urządzeń
Projektowanie, implementacja i utrzymanie testów automatycznych oraz manualnych
Dbanie o jakość kodu, stabilność i niezawodność rozwiązania
Współpraca z zespołami Hardware, Software, QA oraz Product
Wsparcie w podejmowaniu decyzji architektonicznych i technicznych
Koordynacja prac technicznych oraz wsparcie mniej doświadczonych członków zespołu
Identyfikowanie ryzyk technicznych i proponowanie optymalnych rozwiązań
Wymagania
Minimum 10 lat doświadczenia w obszarze Embedded/Firmware
Bardzo dobra znajomość C/C++
Praktyczne doświadczenie z ARM Cortex-M
Doświadczenie w projektowaniu systemów Low Power
Znajomość Make/CMake
Doświadczenie z M-Bus i/lub LoRaWAN
Umiejętność debugowania Hardware/Firmware
Doświadczenie w obszarze Testing & Quality Assurance
Doświadczenie na stanowisku Senior Firmware Developer, Tech Lead, Firmware Lead lub podobnym
Samodzielność, odpowiedzialność oraz umiejętność podejmowania decyzji technicznych
Dobra komunikacja i umiejętność współpracy w środowisku międzynarodowym
⭐ Dodatkowym atutem będzie doświadczenie w Diehl Controls lub w projektach o podobnym profilu technologicznym.
Zainteresowany/a?
Jeżeli masz bogate doświadczenie w Embedded/Firmware i szukasz w pełni zdalnego projektu z możliwością rozpoczęcia pracy ASAP, zapraszamy do kontaktu.
Oferujemy:
100% pracy zdalnej
Start: ASAP
Stawka: do 140- 160 PLN/h
Długoterminowy projekt w obszarze Embedded
Możliwość realnego wpływu na rozwiązania techniczne i kierunek rozwoju projektu

