Программист микроконтроллеров

Санкт-Петербург, Россия
Миддл
Информационные технологии • Разработка • C • C++ • STL
Опыт работы от 1 года до 3х лет
Есть файл резюме (защищен)
О себе

На данный момент Инженер-программист.

Мои компетенции и опыт

Разрабатываю встроенное программное обеспечение для электронных устройств различной направленности. Среди успешно завершенных проектов есть:

  • малопотребляющие беспроводные датчики (газа, жидкости, пр.) - доведены до серийного производства и поставок;
  • система автоматизации с ПИД регулятором и многоканальным измерителем (температуры, давления);
  • модули многоканальной коммутации и измерения - в опытной эксплуатации;
  • модули с матобработкой сигналов и работой в режиме реального времени - в опытной эксплуатации;
  • модули с дисплеями (пользовательский интерфейс, графика, навигация с клавиатурой) - в опытной эксплуатации;
  • библиотеки для работы с устройствами и периферией;
  • и т.д.

Имею опыт разработки устройств от концепта до готового к серийному выпуску девайса (в качестве демонстрации могу предложить пет-проект ёмкостного датчика на risc-v контроллере с BLE и питанием от Li-SOCI2).

Мой набор навыков:

* опыт работы с микроконтроллерами STM8 (L, S), STM32 (серии широкого применения F0, L0, F1, F3, F4, L4, WB), ATTiny(13, 85), ATMEGA (168, 328), WCH RISC-V (CH592, CH32V003), GD32F (3xx, 4xx);

* умение работать с интерфейсами SPI, I2C, UART, CAN и с периферией: АЦП, ЦАП, таймеры, ШИМ, прерывания, DMA, USB;

* Опыт работы в средах программирования: IAR Embedded, STM32CubeIDE/EclipseIDE, Visual studio code + PlatformIO (и через командную строку с AVRDude), Segger Embedded Studio. Программирование на C и C++ (17 стандарт), в том числе с применением библиотек CMSIS, HAL, LL;

* Базовые навыки работы с FreeRTOS: управление задачами, очередями, программные таймеры и прерывания, мьютексы и семафоры;

* Разработка схем и печатных плат (до 2-х слоёв) в DipTrace, KiCAD, Sprint Layout. Опыт в самостоятельном создании прототипов и готовых изделий (метод изготовления прототипов плат - ЛУТ, опыт подготовки документации для заказа плат, пайка SMD-компонентов до 0603 и QFN, как ручной, так и в печи с температурным профилем);

* Опыт создания 3D моделей (FreeCAD и Fusion360), большой опыт печати на FDM 3D принтере;

* Уверенный пользователь ОС Linux, знание командной строки, использование Docker. Имеется опыт работы с Raspberry PI (настройка и установка образа ОС, написание скриптов управления, простейшая работа с GPIO);

 

Мои личные качества:

* ответственно подхожу к работе, пунктуален и аккуратен, тщательно разбираюсь в проблеме, чтобы найти наиболее подходящее и надёжное решение;

* хорошо обучаем - с удовольствием и интересом расширяю свой набор навыков и знаний, как самостоятельно, так и в ходе живого общения и обмена опытом;

* в общении вежлив, поддерживаю дружескую и мирную атмосферу на рабочем месте, не конфликтный;


Специализация
Информационные технологииРазработкаCC++STL
Отрасль и сфера применения

Уровень
Миддл

Есть файл резюме (защищен)


Интересные кандидаты