LINUX Kernel Driver Developer – Prague
Pojďte s námi spolupracovat na vývoji produktů pro průmyslovou automatizaci. Aktuálně hledáme vývojáře se znalostí jazyka C, který by se připojil k našemu týmu a spolupracoval s námi na vývoji a údržbě ovladačů do Linux jádra pro zařízení typu PCI/PCIe. Tyto PCI/PCIe zařízení se používají ke komunikaci s průmyslovým světem přes komunikační protokol zvaný PROFINET, který běží na fyzickém rozhraní Ethernet. Vaší zodpovědností bude integrovat vyvinuté ovladače do společné platformy zkráceně nazývané PLAT. Tato platforma obohacuje interně vyvíjený komunikační stack pro PROFINET o kompletní uživatelské rozhraní a přidává podporu pro různé operační systémy a hardwarová řešení.
Budeš se věnovat především:
- návrhu, implementaci a údržbě ovladačů jádra pro PCI/PCIe zařízení
- analýze problémů, identifikaci úzkých hrdel a návrhu nových řešení
- nápadech, jak zlepšit stávající systém
- code review procesu
- spolupráci s ostatními vývojáři při vývoji komplexních vzájemně závislých tasků a jejich integraci
- účasti na review architektury, specifikací a kódu
- spolupráci s QA na zajištění kvalitativních požadavků produktu
- spolupráci při psaní požadavků a dokumentace produktu
- na tématech, dobrá sebeorganizace a sdílení know-how
Měl/a bys mít:
- dobrou verbální a psanou úroveň anglického jazyka
- zkušenosti s vývojem ovladačů jádra pro Linux
- velmi dobré zkušenosti s programovacím jazykem C
- základní znalosti o vývoji embedded a real-time operačních systémů
- znalost systémového programování pod Linux
- zaměření na týmovou spolupráci
- zkušenosti s GIT source code managementem
Kontaktní formulář
Zanech nám na sebe kontakt* Povinná pole
Kontaktní údaje:
Lokalita Praha
Siemensova 1, 155 00 Praha
Anna Řenčová
+420 605 536 592
anna.rencova.ext@siemens.com
LinkedIn
Lokalita Plzeň
Anglické nábřeží 2434/1, 301 00 Plzeň 3
Gabriela Koděrová
+420 605 398 707
gabriela.koderova@siemens.com
LinkedIn
Lokalita Brno
Škrobárenská 511/5, 617 00 Brno
Jan Štafa
+420 731 397 662
jan.stafa@siemens.com
LinkedIn