Text copied to clipboard!

Název

Text copied to clipboard!

Vývojář systémových funkcí pro vestavěné systémy

Popis

Text copied to clipboard!
Hledáme vývojáře systémových funkcí pro vestavěné systémy, který se připojí k našemu týmu odborníků na vývoj softwaru pro špičkové technologické produkty. Tato pozice je ideální pro kandidáty se silným technickým zázemím v oblasti embedded systémů, operačních systémů v reálném čase (RTOS) a nízkoúrovňového programování. Jako vývojář systémových funkcí budete zodpovědný za návrh, implementaci, testování a ladění softwarových komponent, které tvoří základní funkce vestavěných zařízení. Budete úzce spolupracovat s týmem hardwarových inženýrů, aby bylo zajištěno bezproblémové propojení mezi hardwarem a softwarem. Vaše práce bude zahrnovat vývoj ovladačů zařízení, správu paměti, plánování úloh, komunikaci mezi procesy a další klíčové systémové funkce. Očekáváme, že budete schopni číst a analyzovat technickou dokumentaci, psát efektivní a spolehlivý kód v jazycích C/C++ a používat nástroje pro ladění a profilování k optimalizaci výkonu systému. Tato role vyžaduje schopnost samostatné práce i týmové spolupráce, analytické myšlení a ochotu učit se nové technologie. Nabízíme příležitost pracovat na inovativních projektech v oblasti automobilového průmyslu, průmyslové automatizace, zdravotnických zařízení nebo spotřební elektroniky. Pokud máte vášeň pro embedded systémy a chcete se podílet na vývoji technologií budoucnosti, rádi vás přivítáme v našem týmu.

Odpovědnosti

Text copied to clipboard!
  • Návrh a vývoj systémových funkcí pro vestavěné systémy
  • Implementace ovladačů zařízení a správy paměti
  • Integrace softwaru s hardwarem ve spolupráci s HW týmem
  • Testování a ladění systémových komponent
  • Optimalizace výkonu a spotřeby energie
  • Údržba a aktualizace existujícího kódu
  • Tvorba technické dokumentace
  • Spolupráce s týmem na návrhu architektury systému
  • Řešení problémů a analýza chyb v systému
  • Dodržování standardů kvality a bezpečnosti softwaru

Požadavky

Text copied to clipboard!
  • Vysokoškolské vzdělání v oboru informatiky, elektrotechniky nebo příbuzném
  • Zkušenosti s vývojem pro embedded systémy
  • Pokročilá znalost programování v C/C++
  • Znalost RTOS a principů nízkoúrovňového programování
  • Zkušenost s laděním a profilováním kódu
  • Schopnost číst a psát technickou dokumentaci
  • Znalost komunikačních protokolů (např. UART, SPI, I2C)
  • Zkušenosti s verzovacími systémy (např. Git)
  • Analytické myšlení a schopnost řešit problémy
  • Schopnost týmové spolupráce i samostatné práce

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké máte zkušenosti s vývojem pro embedded systémy?
  • Jaké RTOS systémy jste používal(a) a v jakých projektech?
  • Jak přistupujete k ladění a optimalizaci systémového kódu?
  • Jaké komunikační protokoly jste implementoval(a)?
  • Jaké nástroje používáte pro správu verzí a spolupráci v týmu?
  • Můžete popsat projekt, kde jste vyvíjel(a) ovladače zařízení?
  • Jak řešíte problémy s výkonem nebo stabilitou systému?
  • Jaké máte zkušenosti s integrací softwaru a hardwaru?
  • Jaké bezpečnostní standardy jste musel(a) dodržovat?
  • Jaké jsou vaše silné stránky při práci v týmu?