Embedded Middle Developer, Москва.

▷ Работодатель: Лаборатория электроприводов Адаптто (профиль,отзывы)
💰 From 120000 RUR. | Режим: office | 10

* This listing is inactive or archived *

Задачи:

    Разработка ПО:
    • Разработка программного кода для микроконтроллеров STM32 на языке C/C++ (с использованием HAL или без него).
    • Разработка алгоритмов взаимодействия ядер процессора, работа с кэшем.
    • Разработка алгоритмов взаимодействия между устройствами (с помощью существующего протокола обмена), маршрутизация данных.
  1. Разработка / доработка печатных плат (данная задача в реальности встречается редко):
    • Доработка аналоговой, цифровой и силовой схемотехники. Трассировка ПП.
    • Сопровождение производства и монтажа ПП.
    • Корректировка ПП по результатам тестирование
    • Сопровождение заказов производства, приёмка изделий у сторонних производителей

Требования к кандидату:

    Опыт разработки ПО:
    • Опыт работы с МК STM32 не менее 3-х лет.
    • Умение оптимизировать и логически структурировать код, гибко пользоваться возможностями контроллера прерываний для достижения быстрой реакции, где это необходимо, запускать отложенную обработку данных.
    • Навыки работы с FreeRTOS: блокировки, очереди, коммуникации.
    • Опыт решения задач (например, как сделать очередь, блокировку ресурса без использования RTOS, как работать с контроллером прерываний, отложенными обработками IRQ для достижения быстрого гарантированного времени реакции, где это необходимо.
    • Опыт работы с цифровыми интерфейсами SPI, I2C, Ethernet (LwIP), CAN, UART.
    • Умение определять и исправлять такие ошибки как:
      1. Ошибки синхронизации кеша данных;
      2. Ошибки атомарности доступа к данным;
      3. Ошибки, приводящие к потерям или искажениям данных при передаче и приеме.
    • Наличие теоретического бекграунда, который позволяет решать задачи системного уровня (например, правильно настроить кеширование в MPU или сделать кеширование с файловой системы).
    • Навык отладки программного обеспечения.
  1. Опыт разработки и отладки ПП:
    • Опыт разработки аналоговой и силовой схемотехники.
    • Опыт разработки топологии ПП плат от 2 лет (приветствуется опыт трассировки BGA, гибких, гибко-жестких конструкций).
    • Понимание особенностей трассировки силовых и аналоговых цепей. Понимание принципов распространения резистивных, емкостных и индуктивных помех и методов борьбы с ними.
    • Опыт работы в Altium.
    • Знание современной элементной базы.
    • Навык отладки работы электронных плат. Навык работы с измерительным инструментом, в частности с осциллографом. Поиск и выявление причин проблем с коммуникациями, помехами, питанием.
  2. Общие:
    • Опыт работы с системой управления проектами Jira/Trello или аналоги.
    • Опыт работы с системой контроля версий git/svn.
    • Документирование выполненных задач.
    • Высшее техническое образование.

Плюсом будет:

  • Опытная оценка уровня помех и подбор адекватного метода их устранения / компенсации.
  • Опыт разработки импульсной силовой преобразовательной техники.
  • Знание нюансов работы различных дискретных компонентов (токи утечки, термостабильность элементов, время восстановление диода, эффект Миллера и т.п.).
  • Опыт конструктора (влагозащита, понимание свойств и применимости разных материалов, расчёт механической прочности, технологии производств, допуски при обработке и т.д.).
  • Уверенное владение программами 3D моделирования, в частности SolidWorks, знание основ Autocad, MS Word, Excel.

Москва, Научный проезд, 19
3D МоделированиеSolidWorksAltium DesignerFreeRTOSC/C++RTOSAutoCADGIT/SVN

Created: .
Expires after: .
Responses: 3

Откликнуться на вакансию  Работодатель: профиль,отзывы