#1 Job Board for tech industry in Europe

Firmware Engineer
C

Firmware Engineer

Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    C

    master

    Debugging

    master

    Git

    master

    Bootloaders

    advanced

    computer architecture

    advanced

    Firmware concepts

    advanced

Job description

Kim jesteśmy?


W Semihalf zajmujemy się tworzeniem specjalistycznego oprogramowania i sprzętu dla systemów wbudowanych (ang. embedded systems).
Nasz zespół liczy obecnie ponad 50 osób, głównie inżynierów-specjalistów, pracujących nad projektami dla najlepszych firm technologicznych na świecie. Współpracujemy z klientami z Doliny Krzemowej (USA), Izraela, Francji i Wielkiej Brytanii.

Kogo szukamy?


Poszukujemy specjalistów od oprogramowania układowego (bootloadery, firmware), którzy będą pracować w ramach naszego większego zespołu rozwijającego system ChromeOS, bezpośrednio współpracując z ludźmi z ChromeOS'a oraz społecznościami projektów open source.

W ramach zadań projektowych będziesz odpowiadać za rozwój, adaptację (tzw. porting) i naprawę błędów firmware’u dla urządzeń opartych o ChromeOS (laptopy-Chromebooki, tablety). Zaangażujesz się w bring-up i rozwój oprogramowania dla głównych procesorów (najnowocześniejsze układy oparte o architektury x86 i ARMv8), a także systemów czasu rzeczywistego dla mikrokontrolerów (embedded controller, BMC).

Efekty Twojej pracy będą mieć istotne przełożenie na skalę wdrożenia (setki tysięcy urządzeń w rękach końcowych użytkowników ChromeOS na świecie), a przy okazji będziesz zdobywać sławę w świecie open source, gdyż cały kod, który stworzysz w tym projekcie, będzie trafiać do repozytoriów ChromiumOS / ChromeOS, coreboot i Zephyr.

Czym będziesz się zajmować na tym stanowisku?


  • Tworzeniem niskopoziomowego oprogramowania (w jęz. C) i naprawą błędów.
  • Pracą na najnowocześniejszych procesorach wielordzeniowych (architektury x86, ARMv8) oraz mikrokontrolerach.
  • Pisaniem sterowników urządzeń i innych komponentów systemów czasu rzeczywistego (Zephyr, EC OS).
  • Rozwiązywaniem problemów związanych m.in. z zagadnieniami zasilania, bezpieczeństwa, zużycia mocy i pamięci oraz współpracy z innymi komponentami systemu.

Czego możesz się spodziewać?


  • Miejsce pracy to nasze biuro w Krakowie - aktualnie pracujemy w modelu łączonym, część pracy odbywa się z domu.
  • Mamy prostą strukturę organizacyjną z niezbędną porcją biurokracji.
  • Pracujemy w małych zespołach o najlepszych kompetencjach technicznych.
  • Szefowie projektów to zawsze osoby techniczne, a inżynierowie z zespołu mają bezpośredni wpływ na komunikację z klientem i sposób realizacji 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ą zawsze wysłuchane.
  • Wsparcie rozwoju zespołu w obszarach pozaprojektowych (m.in. szkolenia wewnętrzne, konferencje, meetupy, podcasty).
  • Elastyczny i zadaniowy czas pracy.

Pakiet benefitów:


  • Wysokie premie roczne i program motywacyjny (udział w zysku).
  • Prywatna opieka medyczna Lux Med dla Ciebie i bliskich.
  • Karta Multisport.
  • Komfortowo wyposażone biuro z parkingiem podziemnym.
  • Indywidualny budżet szkoleniowy.
  • Lekcje angielskiego dla chętnych.