Шаблон описания заданий/краткий обзор разработчиков данных

Мы нанимаем опытного и опытного инженера -программиста, чтобы присоединиться к нашей команде! Как встроенный инженер программного обеспечения в нашей организации, вы будете выполнять весь жизненный цикл разработки встроенного программного обеспечения.

Профиль задания разработчика данных

Встроенная система или инженер -программист способствуют проектированию, разработке и обслуживанию встроенных систем в продуктах. Работа часто влечет за собой разработку программного обеспечения. Тем не менее, это также требует опыта целых встроенных систем.

Поскольку задача встроенного инженера варьируется на одну компанию, нет конкретного описания. Компании используют фразу «встроенный инженер», хотя функция описана по -разному. Встроенный инженер - это термин, используемый определенными фирмами для обозначения инженеров, которые занимаются исключительно встроенным программным обеспечением. Другие фирмы утверждают, что встроенные инженеры больше связаны со всей системой.

Отчеты

  • технический директор

Обязанности разработчика данных

  • Планируйте и участвуйте в архитектурных, требованиях, проектировании, коде и тестовом случае.
  • Создать инновационные встроенные архитектуры, чтобы помочь нашим расширяющимся амбициям по разработке продуктов
  • Аппаратное обратное проектирование, разъединение/разборка встроенного кода и анализ протоколов
  • Внести свой вклад в создание программных процессов и лучших практик
  • Реализация сложного анализа данных, маршрутизации данных и/или методов системы управления
  • Сотрудничать с партнерами по внешнему развитию, чтобы ускорить прогресс и результаты проекта
  • Играйте жизненно важную роль в создании архитектуры программного обеспечения и проектировании для эффективности и повторного использования
  • Интерпретировать и сообщать результаты тестирования и быть сильным сторонником качества на протяжении всего процесса разработки
  • Создать прототипы, демонстрации и предложения
  • Изучите пользовательский интерфейс продукта для соответствия критериям проектирования
  • Разработка и выпуск программного обеспечения для конкретных проектов
  • Тренировка младших инженеров и возглавляя небольшие команды разработчиков
  • Обеспечить техническое лидерство и коучинг для более младших членов команды
  • Обширный опыт интеграции многочисленных компонентов от нескольких поставщиков в полностью работающую и сплоченную систему
  • Примите участие в технических и программных обзорах в качестве докладчика или рецензента
  • Продемонстрировать прогресс команд, технологических компромиссов и планов для нынешних и будущих дорожных карт продукта
  • Отвечает за обучение и карьеру прямых отчетов, а также моральный дух и производительность команды
  • Внести свой вклад в разработку архитектуры системы транспортных средств
  • Учитывайте техническую деятельность и выполнение задач по графику и в рамках бюджета

Требования и навыки разработчика данных

  • степень бакалавра или степень магистра в области компьютерных наук, техники или компьютерной инженерии
  • Знание C, C, C#, Linux, Java, Python, Agile, CMMI, GIT, HDMI и FPGA Software and Systems
  • Знание встроенного Linux и встроенного C
  • Обширные знания операционных систем, модульного тестирования, дизайна алгоритма и вычислений
  • Простое программирование и отладка
  • Совместный решатель проблем