Локация

Embedded Middle Developer

Лаборатория электроприводов Адаптто
  • от 190 000 руб.
  • до 280 000 руб.
Москва Опыт работы от 3 лет Постоянная занятость Полный день
Поделиться

Описание

Мы ищем специалистов, которые любят и имеют разрабатывать технические устройства, разбираться в сложной технике и готовы стать частью успешной команды в сфере электрического транспорта.

Возможности: причастность к разработке новых сложных технических устройств, доступ к ведущим экспертам, работа с актуальными задачами отрасли, понимание специфики отрасли.

Обязанности:

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

Требования:

1. Опыт разработки ПО:

  • Опыт работы с МК STM32 не менее 3-х лет.
  • Умение оптимизировать и логически структурировать код, гибко пользоваться возможностями контроллера прерываний для достижения быстрой реакции, где это необходимо, запускать отложенную обработку данных.
  • Навыки работы с FreeRTOS: блокировки, очереди, коммуникации.
  • Опыт решения задач (например, как сделать очередь, блокировку ресурса без использования RTOS, как работать с контроллером прерываний, отложенными обработками IRQ для достижения быстрого гарантированного времени реакции, где это необходимо.
  • Опыт работы с цифровыми интерфейсами SPI, I2C, Ethernet (LwIP), CAN, UART.
  • Умение определять и исправлять такие ошибки как:

Ошибки синхронизации кеша данных;
Ошибки атомарности доступа к данным;
Ошибки, приводящие к потерям или искажениям данных при передаче и приеме.

  • Наличие теоретического бекграунда, который позволяет решать задачи системного уровня (например, правильно настроить кеширование в MPU или сделать кеширование с файловой системы).
  • Навык отладки программного обеспечения.

2. Опыт разработки и отладки ПП:

  • Опыт разработки аналоговой и силовой схемотехники.
  • Опыт разработки топологии ПП плат от 2 лет (приветствуется опыт трассировки BGA, гибких, гибко-жестких конструкций).
  • Понимание особенностей трассировки силовых и аналоговых цепей. Понимание принципов распространения резистивных, емкостных и индуктивных помех и методов борьбы с ними.
  • Опыт работы в Altium.
  • Знание современной элементной базы.
  • Навык отладки работы электронных плат. Навык работы с измерительным инструментом, в частности с осциллографом. Поиск и выявление причин проблем с коммуникациями, помехами, питанием.

3. Общие:

  • Опыт работы с системой управления проектами Jira/Trello или аналоги.
  • Опыт работы с системой контроля версий git/svn.
  • Документирование выполненных задач.
  • Высшее техническое образование.
Условия:
  • официальная ЗП,
  • соц. пакет,
  • корпоративное питание (завтрак, обед, полдник),
  • система мотивации для деловых и рациональных предложений (включая участия в правах владения интеллектуальной собственностью на разработанные продукты).

Преимуществом для кандидата будет:

  • Опытная оценка уровня помех и подбор адекватного метода их устранения / компенсации.
  • Опыт разработки импульсной силовой преобразовательной техники.
  • Знание нюансов работы различных дискретных компонентов (токи утечки, термостабильность элементов, время восстановление диода, эффект Миллера и т.п.).
  • Опыт конструктора (влагозащита, понимание свойств и применимости разных материалов, расчёт механической прочности, технологии производств, допуски при обработке и т.д.).
  • Уверенное владение программами 3D моделирования, в частности SolidWorks, знание основ Autocad, MS Word, Excel.
2 дня назад Источник: zarplata.ru
Рекомендуемые вакансии
  • СберЗдоровье
  • Москва
... ищет хорошего специалиста на вакансию Middle / Middle+ Backend Developer (PHP) . Москва (Россия). Полный ... рабочий день. Можно удалённо. Требуемые навыки: #middle ...
30.03.2025
  • Marfatech
  • Москва
... ищет хорошего специалиста на вакансию Middle Frontend Developer Vue (Back-office) . Москва ... (Россия). Можно удалённо. Требуемые навыки: #middle, #CSS ...
30.03.2025
  • GlobalCareer
  • Москва
Описание Компания GlobalCareer ищет хорошего специалиста на вакансию C++ Developer Middle/Senior . Москва (Россия). Полный рабочий день. Требуемые навыки: #senior, #C++, #C, #Linux. Требования C++, C, Linux Обязанности ЗП в рамках Ваших ожиданий + ...
30.03.2025