Text copied to clipboard!

Заглавие

Text copied to clipboard!

Вграден C++ разработчик

Описание

Text copied to clipboard!
Търсим Вграден C++ разработчик, който да се присъедини към нашия екип за разработка на иновативни вградени системи. Кандидатът ще бъде отговорен за проектирането, разработката и поддръжката на софтуерни решения, използващи C++ в среди с ограничени ресурси. Работата включва тясно сътрудничество с хардуерни инженери и други софтуерни специалисти за създаване на надеждни и ефективни продукти. Идеалният кандидат трябва да притежава задълбочени познания по програмиране на C++ и опит с вградени системи, както и умения за работа с различни микроконтролери и операционни системи в реално време. В допълнение, ще се изисква анализ на изискванията, оптимизация на кода и тестване на софтуерните компоненти. Ако сте мотивиран, с внимание към детайла и желаете да работите в динамична среда, ние ви каним да кандидатствате за тази позиция.

Отговорности

Text copied to clipboard!
  • Разработка и поддръжка на вграден софтуер на C++
  • Сътрудничество с хардуерни инженери за интеграция на системи
  • Оптимизация на кода за работа в ограничени ресурси
  • Тестване и отстраняване на грешки в софтуера
  • Документиране на разработените решения
  • Участие в планиране и оценка на проекти
  • Поддръжка на съществуващи вградени приложения
  • Анализ на изискванията и технически спецификации

Изисквания

Text copied to clipboard!
  • Отлични познания по C++ и вградени системи
  • Опит с микроконтролери и RTOS
  • Умения за работа с хардуерни интерфейси (SPI, I2C, UART)
  • Опит с инструменти за отстраняване на грешки и профилиране
  • Добри комуникационни умения и работа в екип
  • Висше образование в областта на компютърните науки или електрониката
  • Опит с версиониране на код (Git, SVN)
  • Английски език на техническо ниво

Потенциални въпроси за интервю

Text copied to clipboard!
  • Какъв е вашият опит с програмиране на C++ във вградени системи?
  • С кои микроконтролери сте работили?
  • Как подходжате към оптимизация на код за ограничени ресурси?
  • Какви инструменти използвате за отстраняване на грешки?
  • Опишете проект, в който сте интегрирали хардуер и софтуер.
  • Как се справяте с работата в екип и комуникацията?
  • Какви RTOS сте използвали?
  • Как поддържате документацията на вашите проекти?