Kim jesteśmy?
W Semihalf tworzymy zaawansowane oprogramowanie w obszarze infrastruktury (systemy operacyjne, wirtualizacja, sieci, storage) działające na najnowszych układach mikroprocesorowych typu system-on-chip, ściśle zintegrowane ze sprzętem i zoptymalizowane pod kątem wydajności.
Rozwiązania i technologie opracowane przez nas można znaleźć w szerokiej gamie produktów, od urządzeń sieciowych (routery, switche), przez laptopy (Chromebooki), po serwery wykorzystywane w chmurach oraz zaawansowane rozwiązania w systemach bezpieczeństwa.
Wspieramy oprogramowanie open source, a nasi programiści są zaangażowani w projektach takich jak Linux, Data Plane Development Kit (DPDK), ChromiumOS, FreeBSD, UEFI (Tianocore) czy coreboot. Kładziemy nacisk na dzielenie się wiedzą, pisząc artykuły, przemawiając na konferencjach i barcampach oraz tworząc autorskie podcasty.
Czym będziesz się u nas zajmować?
Twoją odpowiedzialnością będzie tworzenie niskopoziomowego oprogramowania, działającego na najnowocześniejszych procesorach wielordzeniowych. Zaangażujesz się w hakowanie jądra systemu operacyjnego, pisanie sterowników urządzeń i innych komponentów, optymalizując je pod kątem uzyskania najlepszej wydajności.
Umożliwimy Ci publikację Twojego kodu w otwartych repozytoriach (aktywnie wspieramy kulturę open source!).
Czego wymagamy?
- Płynności tworzenia i debugowania kodu w języku C
- Doświadczenia w pisaniu kodu dla jądra systemu operacyjnego: Linux lub BSD
- Znajomości zagadnień z obszaru OS / bootloader
- Doświadczenia z układami x86 lub ARM
- Znajomości obsługi standardowej powłoki systemowej i narzędzi takich jak GCC, GDB, GIT
- Znajomości sieci komputerowych
- Doświadczenia w optymalizacji w zakresie: systemu, bottlenecks/profilowania, pamięci/wątków
- Umiejętności wykrywania błędów systemowych (troubleshooting)
- Aktywnego konta na GitHub (chętnie poznamy Twoje prywatne projekty!)
Czego możesz się spodziewać?
- Miejsce pracy: Kraków - aktualnie pracujemy w modelu hybrydowym, dla chętnych osób jest możliwość pracy z biura (docelowo stawiamy na współpracę w trybie stacjonarnym).
- Zespół: Pracujemy w małych zespołach o najlepszych kompetencjach technicznych.
- Mamy płaską strukturę z minimalną ilością biurokracji.
- Projekty: Preferujemy bezpośrednią współpracę z klientem technicznym i realny wpływ na kształt i realizację projektu.
Co zapewniamy w ramach współpracy?
- Długoterminowe zatrudnienie i stabilne warunki pracy.
- Realny wpływ na decyzje podejmowane w firmie – Twoje pomysły zostaną wysłuchane, dla chętnych umożliwiamy rozwój w obszarach pozaprojektowych (m.in. konferencje, meetupy, podcasty).
- Elastyczny i zadaniowy czas pracy ze wspólnym oknem czasowym.
Pakiet benefitów:
- wysokie premie roczne i program motywacyjny dla najlepszych,
- prywatna opieka medyczna Lux Med dla Ciebie i bliskich,
- karta Multisport,
- komfortowo wyposażone biura oraz doposażenie domowego stanowiska pracy (w przypadku pracy zdalnej),
- budżet szkoleniowy w wysokości 3000 zł rocznie,
- lekcje angielskiego dla chętnych.