Linux kernel developer Opis stanowiska pracy
Linux kernel developer Szablon opisu stanowiska pracy
Linux kernel developer to osoba zajmująca się projektowaniem i rozwijaniem jądra systemu operacyjnego Linux. Osoba ta powinna posiadać wiedzę z zakresu programowania w języku C oraz doświadczenie w programowaniu systemów operacyjnych.
Obowiązki:
- Rozwój i utrzymanie systemu operacyjnego Linux.
- Tworzenie i implementacja nowych funkcjonalności w jądrze systemu.
- Analiza i debugowanie błędów w jądrze systemu.
- Optymalizacja wydajności systemu operacyjnego.
- Współpraca z innymi zespołami w celu zapewnienia jak najwyższej jakości produktu.
- Testowanie oprogramowania w celu wdrożenia nowych funkcjonalności.
- Projektowanie i implementacja sterowników urządzeń.
- Pisanie dokumentacji technicznej dotyczącej kodu i działania systemu operacyjnego.
Wymagania:
- Doświadczenie w programowaniu jądra Linux.
- Bardzo dobra znajomość języka C.
- Znajomość systemów operacyjnych Linux i Unix.
- Umiejętność debugowania kodu i rozwiązywania problemów.
- Znajomość narzędzi do tworzenia oprogramowania, takich jak Git i Make.
- Doświadczenie w pracy w zespole programistów.
- Umiejętność tworzenia dokumentacji technicznej i komunikacji zespołowej.
- Mile widziane doświadczenie w sieciach komputerowych i bezpieczeństwie informatycznym.