Zakwaterowanie
Brak
Transport
Brak
Gwarantowane Wynagrodzenie
120,00 zł – 250,00 zł / godz.
Opis oferty
Kim jest H2B Group?Jesteśmy firmą konsultingową, która pomaga klientom w automatyzacji procesów biznesowych przy pomocy AI, a specjalistom IT rozwijać karierę w modelu B2B. Oferujemy projekty z branż takich jak fintech, medtech, edutech czy automatyka przemysłowa. Dzięki ścisłej współpracy wspieramy rozwój naszych klientów poprzez dostarczanie szybkich i mierzalnych efektów, jednocześnie zapewniając specjalistom IT możliwości rozwoju kariery i zdobywania cennego doświadczenia.Dlaczego warto z nami współpracować?✨ Elastyczność – Wybierasz projekty dopasowane do swoich umiejętności i zainteresowań, z możliwością zmiany w ramach naszej firmy lub grupy Euvic, której jesteśmy częścią.💡 Przejrzystość – Masz jasne zasady współpracy i pełną transparentność wynagrodzenia oraz warunków.🚀 Szybkość działania – Dzięki naszej efektywności szybko znajdziesz lub zmienisz projekt, który idealnie odpowiada Twoim kompetencjom.🌟 Możliwość rozwoju – Pracujesz przy innowacyjnych projektach, rozwijając kluczowe kompetencje i zdobywając cenne doświadczenie.O projekcieSzukamy doświadczonego Inżyniera Pythona, który dołączy do zespołu odpowiedzialnego za oprogramowanie wbudowane (Embedded Firmware/Hardware). Tworzymy zaawansowane środowisko do automatyzacji testów HIL (Hardware-in-the-Loop) i emulacji sprzętu (np. stymulacja przycisków, sterowanie interfejsami analogowymi przez DAC/ADC).Ważne: To NIE jest rola QA/Automation polegająca na pisaniu przypadków testowych. Szukamy konstruktora narzędzi – architekta, który zaprojektuje i wdroży czyście napisane warstwy abstrakcji, frameworki oraz kontrakty, na których pracować będzie reszta zespołu inżynierów.Opis roliTwój cel to stworzenie solidnego, skalowalnego i łatwego w utrzymaniu SDK / frameworka w Pythonie. Będziesz ściśle współpracować z Lead Architektem, definiując strukturę klas, modułów konfiguracji oraz abstrakcji sprzętowych współdzielonych między różnymi liniami produktów i wersjami urządzeń.Zakres obowiązkówProjektowanie abstrakcyjnych interfejsów (ABC) definiujących spójne kontrakty dla komponentów emulacji sprzętu.Tworzenie niezmiennych (immutable) obiektów konfiguracji, weryfikujących swoje właściwości w czasie budowy.Projektowanie kompozycji interfejsów i rozwiązywanie problemów dziedziczenia wielokrotnego (C3 MRO, zapobieganie konfliktom metaklas).Tworzenie flag możliwości (feature flags/capabilities) dla charakterystyk sprzętu z wykorzystaniem operacji bitowych.Implementacja bezpiecznych wątkowo, leniwie obliczanych i buforowanych właściwości (cached_property) dla kosztownych stanów urządzeń.Pisanie kompleksowej dokumentacji architektonicznej oraz tworzenie zestawów testów kontraktowych i mutacyjnych.Wymagania5+ lat doświadczenia w Pythonie: Nacisk na tworzenie bibliotek, frameworków, SDK lub narzędzi wewnętrznych (level Senior/Architect).Głęboka znajomość wewnętrznych mechanizmów Pythona (Python Internals):abc.ABCMeta, @abstractmethod i kompromisy architektoniczne.dataclasses (frozen=True, kw_only=True), __post_init__ oraz zaawansowana mutacja (object.__setattr__).Wielokrotne dziedziczenie, linearyzacja C3 (MRO) i zapobieganie architekturom typu 'God Object'.enum.IntFlag i algebra bitowa.functools.cached_property – bezpieczeństwo wątkowe, ograniczenia z slots i zamrożonymi klasami.Testowanie architektury: Doświadczenie w tworzeniu testów kontraktowych, jednostkowych i opartych na właściwościach (pytest, hypothesis).Zrozumienie bliskości sprzętu: Komfort praca z konceptami emulatorów, sygnałów i sterowników (bez konieczności pisania kodu C/C++).Dokumentacja: Umiejętność precyzyjnego opisywania kontraktów i gwarancji wątkowych w dokumentacji technicznej.Mile widzianeDoświadczenie w testowaniu urządzeń HID lub środowiskach Hardware-in-the-Loop (HIL).Praktyka z testowaniem mutacyjnym oraz zaawansowanymi wtyczkami do pytestOferujemyB2B100% zdalna pracę
Warunki zatrudnienia
- Agencja
- Just Join IT
- Typ umowy
- Pełen etat
Aplikuj bezpośrednio
Ta agencja prowadzi rekrutację na własnej platformie. Przejdź do formularza, aby złożyć aplikację.
Aplikuj na stronie Just Join ITZobacz profil agencji Just Join IT →Podobne oferty
Konserwacja półki/wyprzedaż towaru w niepełnym wymiarze godzin
Stellenbeschreibung Zur Verstärkung des Markt-Teams sucht unser Kunde aus Recklinghausen zuverlässige Mitarbeiter (m/w/d) für die Regalpflege in Teilzeit (20-St…
Lutuj małe części
Stellenbeschreibung Für einen renommierten Kunden suchen wir engagierte Löter (m/w/d) Kleinteile in Deckenpfronn. Benefits Langfristige Beschäftigungsmöglichkei…
Księgowy na pół etatu
Stellenbeschreibung Für unseren mittelständischen Kunden aus Niederdorfelden sind wir auf der Suche nach einer/m Bilanz-/Finanzbuchhalter/in (m/w/d) in Teilzeit…