[…] — powered by AI, powered by people. Senior Embedded Linux Engineer Dla naszego brytyjskiego klienta z branży technologicznej (z siedzibą w Cambridge) poszukujemy doświadczonego Senior Embedded Linux Engineera. Celem projektu jest rozwój oprogramowania dla nowego urządzenia opartego na architekturze SoC (Cortex-A + Cortex-M).
Kluczowym wyzwaniem w tej roli jest budowa i optymalizacja niezawodnego pipeline'u danych z rdzenia real-time (Cortex-M) do aplikacji działającej w środowisku Linux (Cortex-A). Start: Połowa listopada (ASAP) Wymiar godzin: Full-time do końca stycznia, następnie przejście na part-time do połowy marca Wyjazdy: Projekt realizowany w 100% zdalnie z Polski, z założeniem możliwego wyjazdu on-site do Cambridge na 1-2 tygodnie. Wynagrodzenie: 130 – 145 PLN/h netto (B2B) Twoje zadania: Przejęcie i skuteczna adaptacja dużego, istniejącego codebase'u do nowej platformy sprzętowej.
Kompleksowy bring-up Linuxa (zarządzanie Yocto, modyfikacja device tree, pisanie i rozwój sterowników kernelowych). Projektowanie i implementacja pipeline'u danych oraz kluczowych komponentów w języku C z wykorzystaniem m.in . ZeroMQ, gRPC i SQ
Lite. Wymagania (must-have): Seniorskie doświadczenie w programowaniu w C na platformy Embedded Linux. Biegłość w pracy z systemem budowania Yocto / BitBake. Praktyczna znajomość device tree oraz tworzenia/modyfikacji sterowników kernelowych. Doświadczenie z ZeroMQ oraz gRPC / protobuf. Praktyczna znajomość architektury SoC (Cortex-A