Text copied to clipboard!

Název

Text copied to clipboard!

Vývojář Embedded CC

Popis

Text copied to clipboard!
Hledáme talentovaného a zkušeného vývojáře Embedded CC, který se připojí k našemu týmu a pomůže nám vytvářet inovativní vestavěná řešení. Jako vývojář Embedded CC budete zodpovědní za návrh, implementaci a testování softwaru pro vestavěné systémy. Budete pracovat s různými mikrokontroléry, procesory a hardwarovými platformami, abyste zajistili optimální výkon a spolehlivost našich produktů. Vaše hlavní úkoly budou zahrnovat analýzu požadavků, návrh softwarové architektury, programování v jazyce C/C++ a ladění kódu. Budete úzce spolupracovat s týmem hardwarových inženýrů, aby bylo zajištěno, že software bude efektivně komunikovat s hardwarem. Dále budete provádět testování a ladění softwaru, abyste zajistili jeho stabilitu a výkon. Ideální kandidát by měl mít hluboké znalosti programování v jazyce C/C++, zkušenosti s vývojem vestavěných systémů a porozumění principům real-time operačních systémů (RTOS). Měli byste mít také zkušenosti s používáním nástrojů pro ladění a analýzu výkonu softwaru. Znalost komunikačních protokolů, jako jsou UART, SPI, I2C nebo CAN, je velkou výhodou. Tato pozice vyžaduje analytické myšlení, schopnost řešit problémy a schopnost pracovat v týmu. Pokud máte vášeň pro vestavěné systémy a chcete se podílet na vývoji špičkových technologických produktů, rádi vás přivítáme v našem týmu.

Odpovědnosti

Text copied to clipboard!
  • Vývoj a implementace softwaru pro vestavěné systémy v jazyce C/C++
  • Analýza požadavků a návrh softwarové architektury
  • Testování a ladění softwaru pro zajištění stability a výkonu
  • Spolupráce s hardwarovými inženýry na integraci softwaru s hardwarem
  • Optimalizace kódu pro zlepšení výkonu a efektivity
  • Dokumentace vývoje a technických specifikací
  • Řešení problémů a implementace oprav chyb
  • Práce s komunikačními protokoly, jako jsou UART, SPI, I2C nebo CAN

Požadavky

Text copied to clipboard!
  • Zkušenosti s programováním v jazyce C/C++
  • Znalost vývoje vestavěných systémů a mikrokontrolérů
  • Porozumění real-time operačním systémům (RTOS)
  • Zkušenosti s laděním a testováním softwaru
  • Schopnost pracovat s komunikačními protokoly (UART, SPI, I2C, CAN)
  • Analytické myšlení a schopnost řešit problémy
  • Schopnost pracovat v týmu a komunikovat s ostatními odděleními
  • Znalost nástrojů pro vývoj a ladění vestavěného softwaru

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké jsou vaše zkušenosti s programováním v jazyce C/C++?
  • Můžete popsat projekt, na kterém jste pracovali v oblasti vestavěných systémů?
  • Jaké nástroje používáte pro ladění a testování vestavěného softwaru?
  • Jaké komunikační protokoly jste již implementovali?
  • Jak přistupujete k optimalizaci výkonu vestavěného softwaru?
  • Jaké jsou vaše zkušenosti s real-time operačními systémy?
  • Jak řešíte problémy při integraci softwaru s hardwarem?
  • Jaké jsou vaše zkušenosti s dokumentací softwarového vývoje?