Programista systemów wbudowanych – Technologie bezprzewodowe
Opis
Przegląd zadania
Obecnie poszukujemy Starszego inżyniera oprogramowania wbudowanego z solidnym doświadczeniem w technologiach bezprzewodowych dla naszego klienta.
Będziesz przyczyniać się do rozwoju oprogramowania dla wiodących na świecie robotów koszących trawniki, pracując w pełnym stosie wbudowanym — od sterowników niskiego poziomu po zaawansowane algorytmy zachowań robotycznych. Kluczowym obszarem skupienia będą technologie komunikacji bezprzewodowej, w tym Bluetooth, WiFi, GNSS i modemy komórkowe.
Ta rola łączy 70% praktycznego kodowania i 30% odpowiedzialności za przywództwo techniczne i planowanie sprintów.
Kluczowe obowiązki
Rozwój oprogramowania wbudowanego w środowisku Linux
Opracowywanie i utrzymanie oprogramowania w C/C++ i Python
Ścisła współpraca z zespołem programistycznym w metodyce agile
Prowadzenie planowania sprintów i koordynacji zadań w Jira
Projektowanie i wdrażanie rozwiązań komunikacji bezprzewodowej
Opracowywanie sterowników i algorytmów dla systemów robotycznych
Wymagane umiejętności i doświadczenie
Solidne doświadczenie w Embedded C/C++
Biegłość w Python
Doświadczenie w pracy w Linux
Praktyczna wiedza z:
WiFi
Bluetooth
GNSS
Modemy komórkowe
Doświadczenie z metodologiami agile i planowaniem sprintów
Biegłość w szwedzkim i angielskim
Kompetencje na poziomie starszym (Poziom 2, 3 lub 4)
Profil idealnego kandydata
Silne umiejętności rozwiązywania problemów w środowiskach wbudowanych
Doświadczenie w prowadzeniu lub koordynowaniu zespołów programistycznych
Swoboda w równoważeniu rozwoju technicznego i planowania
Doświadczenie z integracją systemów bezprzewodowych w produktach wbudowanych
Zahtjevi
Radno iskustvo
Systemutvecklare/Programmerare