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?