Text copied to clipboard!
Název
Text copied to clipboard!Vývojář vestavěného softwaru
Popis
Text copied to clipboard!
Hledáme zkušeného vývojáře vestavěného softwaru, který se připojí k našemu týmu a pomůže nám vytvářet inovativní a efektivní softwarová řešení pro vestavěné systémy. V této roli budete zodpovědní za návrh, vývoj, testování a optimalizaci softwaru pro různé vestavěné aplikace. Budete úzce spolupracovat s hardwarovými inženýry, systémovými architekty a dalšími členy týmu, abyste zajistili, že naše produkty splňují nejvyšší standardy kvality a výkonu.
Vaše hlavní úkoly budou zahrnovat analýzu požadavků, návrh softwarové architektury, implementaci kódu v jazycích jako C nebo C++, testování a ladění softwaru a dokumentaci vývoje. Budete se podílet na celém vývojovém cyklu, od počátečního konceptu až po finální nasazení a údržbu softwaru.
Ideální kandidát by měl mít zkušenosti s vývojem vestavěného softwaru, znalost operačních systémů reálného času (RTOS), zkušenosti s mikrokontroléry a procesory, a schopnost pracovat s různými komunikačními protokoly, jako jsou UART, SPI, I2C nebo CAN. Důležitá je také schopnost analyzovat a optimalizovat výkon softwaru, pracovat s nástroji pro ladění a testování a efektivně spolupracovat v týmu.
Pokud máte vášeň pro vestavěné systémy, rádi řešíte technické výzvy a chcete pracovat na inovativních projektech, rádi vás přivítáme v našem týmu!
Odpovědnosti
Text copied to clipboard!- Návrh a vývoj vestavěného softwaru pro různé systémy.
- Testování a ladění softwaru pro optimalizaci výkonu.
- Spolupráce s hardwarovými inženýry a dalšími členy týmu.
- Dokumentace vývoje a implementovaných řešení.
- Analýza požadavků a návrh softwarové architektury.
- Práce s různými komunikačními protokoly (UART, SPI, I2C, CAN).
- Optimalizace kódu pro efektivní využití zdrojů.
- Údržba a aktualizace softwaru po nasazení.
Požadavky
Text copied to clipboard!- Zkušenosti s vývojem vestavěného softwaru.
- Znalost programovacích jazyků C a C++.
- Zkušenosti s mikrokontroléry a procesory.
- Schopnost pracovat s RTOS a nízkoúrovňovým programováním.
- Znalost komunikačních protokolů (UART, SPI, I2C, CAN).
- Schopnost analyzovat a optimalizovat výkon softwaru.
- Zkušenosti s nástroji pro ladění a testování.
- Schopnost pracovat v týmu a efektivně komunikovat.
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s vývojem vestavěného softwaru?
- Jaké programovací jazyky používáte pro vestavěné systémy?
- Můžete popsat projekt, na kterém jste pracovali s mikrokontroléry?
- Jaké nástroje používáte pro ladění a testování softwaru?
- Jaké jsou vaše zkušenosti s RTOS?
- Jak přistupujete k optimalizaci výkonu softwaru?
- Jaké komunikační protokoly jste používali ve svých projektech?
- Jak zvládáte práci v týmu a spolupráci s hardwarovými inženýry?