Engineering Group Manager - Dział Oprogramowania
Tech Stack / Keywords
Firma i stanowisko
Tworzymy zaawansowane rozwiązania technologiczne dla sektora kwantowego, obejmujące m.in. elektronikę, systemy wbudowane, FPGA, rozwiązania czasu rzeczywistego oraz produkty dla rynku kosmicznego, naukowego i przemysłowego. Rozwijamy własne technologie - od koncepcji, przez projektowanie i implementację, aż po wdrożenie do produkcji.
Wymagania
- Wykształcenie wyższe techniczne (informatyka, elektronika, automatyka lub pokrewne).
- Doświadczenie w zarządzaniu zespołem technicznym lub pełnieniu roli EGM bądź Team Leada (przynajmniej 3 lata).
- Praktyczne doświadczenie w projektowaniu i rozwijaniu oprogramowania.
- Bardzo dobra znajomość przynajmniej jednego języka programowania niskiego poziomu i jednego wysokiego poziomu.
- Znajomość systemów wbudowanych, Embedded Linux, RTOS lub rozwiązań czasu rzeczywistego.
- Umiejętność prowadzenia dyskusji dotyczących architektury oprogramowania oraz podejmowania decyzji projektowych.
- Umiejętność mentoringu oraz wspierania rozwoju innych inżynierów.
- Znajomość systemów kontroli wersji (Git) oraz nowoczesnych procesów wytwarzania oprogramowania.
- Dobra znajomość języka angielskiego na poziomie C1.
Nice to have:
- Embedded Linux, RTOS, Firmware.
- Python, Rust, C#, .NET, C, C++.
- Linux.
- Sterowniki urządzeń.
- Komunikacja Ethernet, TCP/IP, CAN, SPI, I²C, UART, USB.
- Architektura oprogramowania.
- Testy automatyczne.
- CI/CD.
- Docker i konteneryzacja.
- DevOps.
- Rozwiązania chmurowe (AWS, Azure, GCP).
- Cyberbezpieczeństwo.
- Systemy czasu rzeczywistego.
- AI wspierająca proces wytwarzania oprogramowania.
Obowiązki
- Zarządzanie zespołem inżynierów oprogramowania oraz wspieranie ich rozwoju zawodowego i technicznego.
- Budowanie kultury technicznej opartej na jakości, odpowiedzialności i współpracy.
- Współtworzenie systemów oraz uczestnictwo w podejmowaniu kluczowych decyzji technicznych.
- Wspieranie zespołu w rozwiązywaniu złożonych problemów technicznych.
- Planowanie zasobów oraz organizacja pracy zespołu.
- Współpraca z zespołami elektroniki, FPGA, mechaniki, optyki, testów, produkcji oraz Project Managerami.
- Nadzór nad jakością tworzonego oprogramowania, procesem Code Review oraz dobrymi praktykami inżynierskimi.
- Rozwijanie procesów wytwarzania oprogramowania, automatyzacji oraz narzędzi wspierających pracę zespołu.
Benefity
- Możliwość współtworzenia innowacyjnych produktów od koncepcji do wdrożenia.
- Realny wpływ na kierunek rozwoju technologii oraz organizację pracy Działu Oprogramowania.
- Współpraca z ekspertami z elektroniki, FPGA, mechaniki, optyki, fizyki i produkcji.
- Duża samodzielność w decyzjach technicznych i organizacyjnych.
- Udział w ambitnych projektach krajowych i międzynarodowych.
- Stabilne zatrudnienie oraz atrakcyjne warunki współpracy.
- Możliwość ciągłego rozwoju zawodowego, udział w szkoleniach i konferencjach.
- Elastyczna organizacja pracy i nowoczesne środowisko inżynierskie.
Benefity:
- Dofinansowanie zajęć sportowych.
- Prywatna opieka medyczna.
- Dofinansowanie szkoleń i kursów.
- Ubezpieczenie na życie.
- Elastyczny czas pracy.
- Spotkania integracyjne.
- Brak dress code’u.
- Kawa / herbata.
- Parking dla pracowników.
Inne informacje
Klikając w przycisk „Aplikuj” lub wysyłając zgłoszenie rekrutacyjne, kandydat wyraża zgodę na przetwarzanie danych osobowych przez CREOTECH QUANTUM S.A. w celu rekrutacji. Przetwarzanie danych odbywa się na podstawie żądania przed zawarciem umowy, prawnie uzasadnionego interesu lub zgody. Podanie danych jest dobrowolne, ale niepodanie danych niezbędnych skutkuje brakiem rozpatrzenia kandydatury. Kandydat ma prawa do dostępu, poprawiania, usuwania i ograniczania przetwarzania danych oraz wniesienia skargi do UODO. Dane mogą być przekazywane dostawcom usług IT i nie będą wykorzystywane do profilowania. Dane przechowywane są do 1 roku, chyba że kandydat wyraził zgodę na późniejsze rekrutacje.
CREOTECH QUANTUM
Pracodawca