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?