Text copied to clipboard!

Názov

Text copied to clipboard!

Vývojár zabudovaného softvéru

Opis

Text copied to clipboard!
Hľadáme vývojára zabudovaného softvéru, ktorý bude zodpovedný za návrh, vývoj a implementáciu softvérových riešení pre zabudované systémy v rôznych zariadeniach a aplikáciách. Kandidát bude spolupracovať s tímom inžinierov na vytváraní efektívneho, spoľahlivého a optimalizovaného kódu, ktorý bude bežať na hardvéri s obmedzenými zdrojmi. Práca zahŕňa analýzu požiadaviek, návrh softvérových architektúr, programovanie v jazykoch ako C alebo C++, testovanie a ladenie softvéru, ako aj dokumentovanie vyvinutých riešení. Ideálny kandidát má skúsenosti s real-time operačnými systémami, znalosť hardvérových rozhraní a schopnosť riešiť komplexné technické problémy. Okrem technických zručností je dôležitá schopnosť tímovej spolupráce, komunikácie a neustáleho učenia sa nových technológií v oblasti zabudovaného softvéru.

Zodpovednosti

Text copied to clipboard!
  • Návrh a vývoj softvéru pre zabudované systémy.
  • Implementácia a testovanie softvérových modulov.
  • Spolupráca s hardvérovými inžiniermi na integrácii softvéru a hardvéru.
  • Optimalizácia kódu pre výkon a spotrebu energie.
  • Diagnostika a riešenie softvérových problémov.
  • Údržba a aktualizácia existujúceho softvéru.
  • Dokumentovanie vývojových procesov a výsledkov.
  • Dodržiavanie štandardov kvality a bezpečnosti.
  • Účasť na revíziách kódu a technických stretnutiach.
  • Vývoj a implementácia testovacích scenárov.

Požiadavky

Text copied to clipboard!
  • Skúsenosti s programovaním v jazykoch C a C++.
  • Znalosť real-time operačných systémov (RTOS).
  • Skúsenosti s vývojom softvéru pre mikrokontroléry.
  • Schopnosť čítať a interpretovať schémy a technickú dokumentáciu.
  • Znalosť komunikačných protokolov (SPI, I2C, UART, CAN).
  • Skúsenosti s ladením a testovaním zabudovaného softvéru.
  • Schopnosť riešiť technické problémy a analyzovať chyby.
  • Dobré komunikačné a tímové schopnosti.
  • Znalosť nástrojov na správu verzií (napr. Git).
  • Vysokoškolské vzdelanie v oblasti informatiky, elektrotechniky alebo príbuzných odborov.

Potenciálne otázky na pohovor

Text copied to clipboard!
  • Aké máte skúsenosti s programovaním v jazyku C/C++?
  • Pracovali ste niekedy s real-time operačnými systémami? Ak áno, ktoré?
  • Ako pristupujete k ladení a diagnostike softvérových chýb?
  • Máte skúsenosti s vývojom softvéru pre konkrétne mikrokontroléry?
  • Ako zabezpečujete kvalitu a spoľahlivosť vyvíjaného softvéru?
  • Popíšte situáciu, keď ste museli optimalizovať softvér pre obmedzené hardvérové zdroje.
  • Ako spolupracujete s hardvérovými inžiniermi pri vývoji zabudovaného softvéru?
  • Aké nástroje používate na správu verzií a dokumentáciu kódu?