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?