Text copied to clipboard!

Название

Text copied to clipboard!

Разработчик встроенного ПО

Описание

Text copied to clipboard!
Мы ищем разработчика встроенного программного обеспечения, который присоединится к нашей команде для создания и оптимизации программного обеспечения, встроенного в различные электронные устройства. Ваша основная задача будет заключаться в разработке надежных, эффективных и масштабируемых решений, которые обеспечивают стабильную работу аппаратных компонентов. Вы будете тесно сотрудничать с инженерами аппаратного обеспечения, тестировщиками и другими специалистами для создания интегрированных систем, отвечающих современным требованиям. Ваша работа будет включать написание кода на языках низкого уровня, таких как C и C++, а также отладку и тестирование программного обеспечения на различных платформах. Мы ожидаем, что вы будете следить за новыми технологиями в области встроенных систем и применять лучшие практики разработки для повышения качества и производительности продуктов. Если вы стремитесь работать в динамичной среде и готовы решать сложные технические задачи, мы будем рады видеть вас в нашей команде.

Обязанности

Text copied to clipboard!
  • Разработка и поддержка встроенного программного обеспечения.
  • Оптимизация кода для повышения производительности и надежности.
  • Тесное взаимодействие с командой аппаратных инженеров.
  • Проведение тестирования и отладки программного обеспечения.
  • Документирование процессов разработки и технических решений.
  • Обеспечение соответствия программного обеспечения стандартам качества.
  • Анализ требований и участие в проектировании систем.
  • Использование инструментов контроля версий и управления проектами.
  • Обновление и сопровождение существующих программных продуктов.
  • Исследование и внедрение новых технологий в области встроенных систем.

Требования

Text copied to clipboard!
  • Опыт разработки встроенного ПО не менее 3 лет.
  • Знание языков программирования C и C++.
  • Понимание архитектуры микроконтроллеров и процессоров.
  • Опыт работы с отладочными инструментами и эмуляторами.
  • Знание протоколов связи и интерфейсов (SPI, I2C, UART и др.).
  • Умение работать в команде и эффективно коммуницировать.
  • Знание операционных систем реального времени (RTOS) будет преимуществом.
  • Опыт работы с системами контроля версий (Git, SVN).
  • Высшее техническое образование в области информатики или электроники.
  • Способность анализировать и решать сложные технические задачи.

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки встроенного ПО?
  • С какими микроконтроллерами вы работали?
  • Какие языки программирования используете чаще всего?
  • Опишите ваш опыт работы с RTOS.
  • Как вы подходите к отладке и тестированию кода?
  • Расскажите о проекте, в котором вы оптимизировали производительность ПО.
  • Какие инструменты контроля версий вы использовали?
  • Как вы взаимодействуете с аппаратными инженерами?
  • Какие протоколы связи вам знакомы?
  • Как вы следите за новыми технологиями в области встроенных систем?