Projekt B2B: Python Software Engineer - Embedded Tooling & CI/CD
Hays Poland
Projekt B2B: Python Software Engineer - Embedded Tooling & CI/CD
Miejsce pracy: Warszawa
Rekrutujemy dla
Hays IT Contracting to model współpracy oparty na kontrakcie B2B. Obecnie poszukujemy eksperta do realizacji usług w obszarze embedded software engineering.
Lokalizacja: Praca hybrydowa: 3 dni w tygodniu z biura w Warszawie
Stawka:
Mid (3–5 lat doświadczenia): 100–135 PLN netto/h (+ VAT)
Senior (5–7 lat doświadczenia): 135–150 PLN netto/h (+ VAT)
Expert (7–11 lat doświadczenia): 150–185 PLN netto/h (+ VAT)
Rodzaj współpracy: B2B za pośrednictwem Hays Poland
Język projektu: angielski (B2+/C1)
Czas trwania projektu: 3 lata
Opis projektu
Projekt koncentruje się na budowie nowego ekosystemu oraz infrastruktury wspierającej rozwój oprogramowania embedded, która będzie stanowiła fundament dla kolejnych generacji produktów z obszaru hearing care. Inicjatywa została rozpoczęta około dwóch lat temu, natomiast intensywne prace rozwojowe trwają od około roku. Znaczna część infrastruktury budowana jest od podstaw, a wybrane komponenty są przepisywane ze starszego środowiska.
Rola wymaga dużej samodzielności, umiejętności doprecyzowywania sposobu realizacji zadań, pracy przy niekompletnych lub zmieniających się wymaganiach oraz gotowości do adaptacji, gdy wcześniej opracowane rozwiązania muszą zostać zastąpione nowym podejściem.
Projekt realizowany jest w międzynarodowym środowisku R&D, przy ścisłej współpracy z zespołami w Szwajcarii oraz w metodyce Scaled Agile.
Technologie, których używamy
Wymagane
- Python
- Azure DevOps
- GitHub Actions
- Jenkins
- MATLAB
- C
- C++
Mile widziane
- MATLAB
- Inkscape
O projekcie
Projekt koncentruje się na budowie nowego ekosystemu oraz infrastruktury wspierającej rozwój oprogramowania embedded, która będzie stanowiła fundament dla kolejnych generacji produktów z obszaru hearing care.
Inicjatywa została rozpoczęta około dwóch lat temu, natomiast intensywne prace rozwojowe trwają od około roku.
Znaczna część infrastruktury budowana jest od podstaw, a wybrane komponenty są przepisywane ze starszego środowiska.
Rola wymaga dużej samodzielności, umiejętności doprecyzowywania sposobu realizacji zadań, pracy przy niekompletnych lub zmieniających się wymaganiach oraz gotowości do adaptacji.
Projekt realizowany jest w międzynarodowym środowisku R&D, przy ścisłej współpracy z zespołami w Szwajcarii oraz w metodyce Scaled Agile.
Czas trwania projektu: 3 lata
Tak organizujemy naszą pracę
Tak pracujemy
- agile
- scrum
Skład zespołu
- backend developer
- frontend developer
- devOps
Twój zakres obowiązków
- Projektowanie, implementacja, integracja, dokumentowanie oraz utrzymanie narzędzi wspierających rozwój oprogramowania embedded.
- Tworzenie oprogramowania zgodnie z najlepszymi praktykami projektu.
- Zbieranie, analiza i doprecyzowywanie wymagań dotyczących projektowania oraz implementacji rozwiązań.
- Tworzenie i utrzymywanie dokumentacji technicznej, instrukcji użytkownika, opisów interfejsów, prezentacji oraz materiałów onboardingowych.
- Przegląd dokumentacji projektowej i zmian w kodzie.
- Dbanie o jakość architektury i zgodność z roadmapą architektoniczną.
- Rozwój nowych funkcjonalności oraz utrzymanie i rozwiązywanie problemów w istniejącym kodzie.
- Zapewnienie wysokiej jakości kodu, zgodności z zasadami clean code oraz odpowiedniego pokrycia testami.
- Integracja nowych funkcjonalności we współpracy z innymi zespołami inżynierskimi.
- Wsparcie procesu wydawania i wdrażania komponentów oprogramowania.
- Współpraca z zespołami odpowiedzialnymi za weryfikację oraz transfer wiedzy dotyczącej zmian w kodzie.
- Usprawnianie środowiska deweloperskiego.
- Analiza przyczyn źródłowych problemów oraz zapewnienie ciągłości działania aplikacji.
- Współtworzenie standardów projektowych, wzorców programistycznych i dobrych praktyk.
- Aktywny udział w pracy interdyscyplinarnego zespołu Agile i ceremoniach Scrumowych.
- Wsparcie wdrażania nowych kontraktorów.
- Prowadzenie szkoleń wprowadzających dla nowych członków zespołu.
Nasze wymagania
- Doświadczenie w rozwoju, wdrażaniu lub utrzymaniu systemów embedded.
- Bardzo dobra znajomość Python.
- Praktyczne doświadczenie z narzędziami CI/CD, takimi jak Azure DevOps, GitHub Actions lub Jenkins.
- Gotowość do pracy z różnymi technologiami.
- Umiejętność efektywnej współpracy i nastawienie na wsparcie zespołu.
- Wysoko rozwinięte zdolności analityczne i rozwiązywania problemów.
- Znajomość języka angielskiego umożliwiająca swobodną komunikację w środowisku międzynarodowym.
Mile widziane
- Wykształcenie wyższe (BSc/MSc) z zakresu Informatyki lub pokrewnej dziedziny technicznej.
- Doświadczenie w modelowym rozwoju oprogramowania z wykorzystaniem MATLAB i Simulink.
- Znajomość technologii takich jak: Simulink, C, C++, CMake, Conan, Docker.
- Podstawowa wiedza z zakresu: Digital Signal Processing (DSP), Neural Network Processing.
- Doświadczenie z narzędziami AI wspierającymi programowanie, np. GitHub Copilot.
To oferujemy
- Rodzaj współpracy: B2B za pośrednictwem Hays Poland
- Język projektu: angielski (B2+/C1)
- Proces współpracy obejmuje analizę profilu, rozmowę z konsultantem Hays, spotkanie techniczne (do 2 etapów), uzgodnienie warunków i rozpoczęcie realizacji usług.
Etapy rekrutacji
- Analiza profilu i doświadczenia przez zespół Hays
- Rozmowa z konsultantem Hays dotycząca projektu i zakresu usług
- Spotkanie techniczne z przedstawicielami projektu (do 2 etapów)
- Uzgodnienie warunków współpracy
- Rozpoczęcie realizacji usług
- programista-python Warszawa
- programista (java, python) Warszawa
- full stack python developer Warszawa
- python developer python, flask, aws Warszawa
- software engineer - python Warszawa
- python-developer,-data-scientist,-python Warszawa
- test engineer with python Warszawa
- python backend engineer Warszawa
- python developer Warszawa
- middle python developer Warszawa