Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был меньше недели назад

Мужчина, 40 лет, родился 17 августа 1985

Москва, не готов к переезду, не готов к командировкам

Hardware & Firmware Developer. Разработка электроники «под ключ» (до 8 слоев,C, C++, bare-metal)

250 000  на руки

Специализации:
  • Инженер-конструктор, инженер-проектировщик

Тип занятости: полная занятость

Опыт работы 16 лет 7 месяцев

Ноябрь 2023по настоящее время
2 года 7 месяцев
ООО "Комитас"

Москва, www.comitas.ru/

Промышленное оборудование, техника, станки и комплектующие... Показать еще

Robotics Software Engineer
Ведущий разработчик алгоритмов движения складского AGV/AMR робота. Разработал математическое ядро и low-level ПО (bare-metal, C, STM32), обеспечившие базовую мобильность и прецизионное позиционирование устройства. Ключевые результаты: - Создал и внедрил конечную математическую и программную библиотеку алгоритмов движения, спроектированную для повторного использования в других проектах компании на базе AGV/AMR. - Разработал алгоритмы разгона и торможения по S-кривой и трапеции для минимизации динамических нагрузок и плавности хода. - Реализовал кинематическую модель и систему коррекции движения по данным IMU и PGV, обеспечив стабильное прямолинейное движение на скорости 2 м/с по маршрутам с произвольной конфигурацией меток. - Достиг высокой точности поворота с дисперсией не более 2.8 секунд на 90 градусов и автоматическим выравниванием на метке. - Интегрировал протокол управления (protobuf) с конечными автоматами движения, реализовав программное управление ускорением, торможением, скоростью и PID-коэффициентами. - Настроил драйверы моторов и разработал инструмент на Python для парсинга логов и построения осциллограмм движения. Стек: C (bare-metal), STM32, CMake, Python, protobuf.
Июнь 2019Ноябрь 2023
4 года 6 месяцев
ООО "Кристалл"

Санкт-Петербург, crystal-sound.com/

Искусство, культура... Показать еще

Embedded Hardware and Software Developer
Инженер-программист, инженер-электроник (полный цикл разработки устройств для профессионального аудиооборудования). Проект 1: Аудиогид с GPS и клавиатурным управлением - Разработал встроенное ПО (C/C++, bare-metal) для портативного аудиогида на базе nRF52. - Реализовал композитное USB-устройство (Mass Storage) для доступа к SD-карте напрямую из Windows, исключив необходимость в дополнительных переходниках. - Интегрировал файловую систему FatFS, GPS-модуль с определением координат туриста и передачу звука по радиоканалу. Проект 2: Пульт синхронного перевода (аналоговый + радио) - Разработал схемотехнику и встроенное ПО пульта, совмещающего аналоговый и радио тракты приема/передачи звука. - Спроектировал многоконтроллерную архитектуру на 4-х микросхемах nRF52 и модуль кроссировки I2S для переключения между каналами. - Реализовал аналоговую часть с 3 кодеками MAX98089 и встроенным блоком питания на напряжения +5В, ±15В, +48В (фантомное питание для микрофонов). - Обеспечил совместимость с оборудованием Crystal Sound (передатчики, приемники) для поддержки конференций старого формата (см. портфолио). Проект 3: Ультрафиолетовый светильник для дезинфекции - Разработал DC-DC драйвер тока для линейки из 6 мощных последовательных светодиодов (I = 0.15 А). - Спроектировал печатную плату устройства и светодиодной линейки в Altium Designer. Стек: C/C++, nRF52, SPI, I2S, I2C, UART, PWM, USB (Mass Storage), FatFS, BroadVoice, MP3, Altium Designer.
Октябрь 2018Июнь 2019
9 месяцев
Работа на себя ИП Шопов

Санкт-Петербург

Информационные технологии, системная интеграция, интернет... Показать еще

Embedded Hardware and Software Developer
Инженер-схемотехник, инженер-электроник, программист микроконтроллеров (работа на аутсорсе / ИП). Выполнил два комплексных проекта под ключ: от схемотехники и разработки печатных плат до написания встроенного ПО. Проект 1: Датчик коротких замыканий для высоковольтных ЛЭП (6–35 кВ) - Разработал схемотехнику и печатную плату (Altium Designer) автономного датчика на базе STM32L152. - Спроектировал гибкую трехуровневую систему резервного питания: индуктивная связь с высоковольтным проводом, литий-тионил-хлоридный элемент и ионистор для покрытия провалов при отказе основных источников. - Реализовал механизм резервирования данных на SD-карту при пропадании связи с сервером. - Обеспечил расчетный срок автономной работы устройства — не менее 7 лет без обслуживания. Проект 2: Универсальный DMX-контроллер с мезонинной архитектурой - Разработал модульную систему на базе AVR: материнская плата с изолированным интерфейсом RS-485 и радиомодулем NRF24L01, плата управления (дисплей, энкодер, кнопки) и плата расширения на 8 ШИМ-каналов для светодиодной подсветки. - Написал управляющую прошивку (AVR Studio). Стек: C, STM32L (Eclipse), AVR (AVR Studio), Altium Designer, RS-485, NRF24L01.
Февраль 2017Октябрь 2018
1 год 9 месяцев
ООО "ДМА-Групп"

Санкт-Петербург, author-alarm.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

CAN Bus & Microcontroller Firmware Engineer
Инженер-программист CAN и микроконтроллеров (в составе команды из 4-х человек). Разработка и сопровождение встроенного ПО охранных систем для автомобилей на базе STM32 с глубоким взаимодействием с CAN и LIN сетями. Ключевые результаты и зоны ответственности: - Развитил ядро кастомной RTOS для обработки событий CAN-шины в режиме реального времени (каждый поток — событие в сети). Обеспечил детерминированную реакцию системы на сообщения охранного периметра. - Разработал архитектуру дескрипторов автомобилей: единая кодовая база адаптировалась под особенности CAN-сетей большинства популярных марок (BMW, Rolls-Royce, Porsche, Land Rover и др.), что сокращало время выпуска прошивок под новые модели. - Вел полный цикл разработки прошивок для продуктовой линейки: IGLA (блокировка двигателя), KEYLESS BLOCK (защита от ретрансляции ключа), AUTOSTART (удаленный запуск), CONTOUR (управление замком капота), включая тестирование и выпуск обновлений. - Проводил анализ и реверс-инжиниринг CAN-трафика автомобилей для интеграции новых моделей в систему. - Участвовал в еженедельных code-review команды (Git, Bitbucket), обеспечивая качество и надежность кодовой базы. Стек: C, STM32, CAN, LIN, кастомная RTOS (bare-metal), IAR, Keil, Git, Bitbucket.
Февраль 2016Июль 2016
6 месяцев
ООО "ВАИС - Техника"

Жуковский (Московская область), www.wisetech.pro/

Тяжелое машиностроение... Показать еще

Embedded Hardware and Software Developer
Инженер-схемотехник, программист микроконтроллеров (авиационная отрасль). Полный цикл разработки аналоговых и цифровых устройств для бортового применения: вычислители, сенсорные панели, платы сбора полетных параметров, источники бесперебойного питания. Достижения и ключевые проекты: - Разработал плату контроллера сенсорной панели Mitsubishi на базе ATxmega. Написал прошивку для опроса сенсора и передачи данных по интерфейсу RS-485, обеспечив интеграцию панели в бортовую сеть. - Разработал схемотехнику, печатную плату (Altium Designer) и встроенное ПО (C, bare-metal) платы сбора двигательных параметров самолета. Реализовал передачу телеметрии по CAN и RS-485 в реальном времени. - Дорабатывал существующие схемотехнические решения, повышая их надежность и технологичность. - Готовил комплект конструкторской и сопроводительной документации на разработанные изделия. Стек: C, STM32, AVR, ATxmega, CAN, RS-485 (Modbus), RS-232, UART, Altium Designer, Keil, IAR, AVR Studio.
Октябрь 2015Февраль 2016
5 месяцев
ОАО "МНИИ" АГАТ"

Жуковский (Московская область), www.siagat.ru

Электроника, приборостроение, бытовая техника, компьютеры и оргтехника... Показать еще

Electronics Design Engineer & Firmware Developer
Инженер-разработчик РЭА, программист (оборонная отрасль). Разработка и изготовление электронных устройств специального назначения на базе STM32 (Cortex-M3/M4). Ключевой проект и достижения: - Разработал схемотехнику, печатную плату и low-level ПО (bare-metal, C) для стенда проверки и юстировки электронных блоков боевых ракет. Обеспечил высокоскоростной обмен данными между стендом и испытуемым изделием по протоколу Ethernet. - Выполнил трассировку печатной платы в Altium Designer и P-CAD. - Разработал полный комплект конструкторской документации на изделие в соответствии с отраслевыми стандартами. Стек: C (bare-metal), STM32 (Cortex-M3/M4), Ethernet, SPI, I2C, UART, RS-232/485, Altium Designer, P-CAD, IAR.
Декабрь 2014Октябрь 2015
11 месяцев
АО "КБОР"

Москва, kbor.ru

Электроника, приборостроение, бытовая техника, компьютеры и оргтехника... Показать еще

Embedded Hardware and Software Developer
Инженер-разработчик РЭА. Разработка и изготовление устройств специального и промышленного назначения на базе STM32 (Cortex-M3/M4). Проектирование силовой электроники с применением планарных трансформаторов. Ключевые проекты и достижения: - Разработал схемотехнику и печатную плату (Altium Designer) широкополосного радара для измерения толщины льда на основе СВЧ-микросхем Novelda и микроконтроллера STM32. - Спроектировал и изготовил импульсный драйвер светодиодов мощностью 30 Вт на базе планарного трансформатора по топологии flyback. Выполнил полный цикл: расчет, трассировку платы, сборку и тестирование. - Разрабатывал и рассчитывал импульсные источники питания на планарных трансформаторах для встраиваемых устройств. - Писал low-level прошивки (C, bare-metal, Keil, IAR) с поддержкой промышленных интерфейсов: UART, SPI, I2C, RS-232/485. Стек: C (bare-metal), STM32 (Cortex-M3/M4), Novelda (СВЧ), Altium Designer, IAR, SPI, I2C, UART.
Март 2014Ноябрь 2014
9 месяцев
ООО"Техпласт"

Москва

Промышленное оборудование, техника, станки и комплектующие... Показать еще

Electronics Engineer
Инженер-электронщик. Разработка и изготовление электронных устройств на базе STM32 (Cortex-M3/M4) и AVR: полный цикл от схемотехники до готового изделия. Ключевые проекты и достижения: - Разработал схемотехнику, печатные платы (Altium Designer, P-CAD) и управляющую прошивку (Keil, AVR Studio) для рекламных стендов Phillips на базе STM32. Выполнил сборку и пуско-наладку устройств. - Спроектировал, собрал и запрограммировал станок вакуумной прессовки для рекламной продукции (заказчик — фирма «Аленка»). Стек: C, STM32 (Cortex-M3/M4), AVR, Altium Designer, AVR Studio, UART, I2C, RS-232/485.
Октябрь 2012Март 2014
1 год 6 месяцев
ООО НИЦ "ФОРС"

Самара, www.elsystems.ru/

Услуги для бизнеса... Показать еще

Сервисный инженер
Сервисный инженер. Монтаж, пуско-наладка и сервисное обслуживание слаботочных систем (пожарная и охранная сигнализация, СКУД, видеонаблюдение) на крупных промышленных и стратегических объектах заказчиков в Самаре, Тольятти и Москве. Ключевые проекты и достижения: - Обеспечил обслуживание и запуск слаботочных систем на таких объектах как: Сбербанк, Сибур, АвтоВАЗ, ТЭЦ Москвы. - Выполнял ремонт и восстановление вышедшей из строя электроники на уровне компонентов. - Проводил установку и настройку серверного ПО для систем безопасности. Стек: Windows Server, слаботочные системы, компонентный ремонт электроники.
Июнь 2010Октябрь 2012
2 года 5 месяцев
ОАО "АВТОВАЗ"

Тольятти

Автомобильный бизнес... Показать еще

Electronics Engineer
Инженер-электронщик (АСУТП). Сервисное обслуживание, ремонт и модернизация электронного оборудования автоматизированных линий (литейное и сварочное производство). Ключевые проекты и достижения: - Модернизировал программную часть ПЛК (Allen Bradley, Simatic S5, Siemens S7) на линиях отливки блока цилиндров Georg Fischer и формовки стержней «Красная Пресня», а также участвовал в пуско-наладке роботов Kuka для литья алюминия. - Выполнял компонентный ремонт и диагностику промышленной электроники: датчики пламени, давления, веса, температуры, частотные приводы, платы ввода-вывода. - Разработал и собрал на базе AVR (Си, Ассемблер): контроллер светодиодного освещения цеха (Attiny 2313) и ПЛК для управления кофейным автоматом из платежного терминала (Atmega 32). - Занял 2-е место в конкурсе молодых специалистов за проект модернизации автоматизированного сварочного аппарата Shciaky: разработал схемотехнику и улучшил программу ПЛК, повысив качество и скорость сварки. Стек: C (AVR), Ассемблер, ПЛК (Allen Bradley, Siemens Simatic S5/S7), Ethernet, Modbus.
Июль 2008Июль 2009
1 год 1 месяц
ЗАО "Полад"

Тольятти

Автомобильный бизнес... Показать еще

Системный администратор
-Администрирование рабочих станций под управлением Windows XP, серверов под управлением Windows Server 2003. -Обеспечение информационной безопасности. Разносторонняя техническая поддержка пользователей. - Самостоятельный ремонт, настройка и наладка рабочих станций и оргтехники, обеспечение их бесперебойной работы. -Поддержание работоспособности сети, прокладка новых кабелей, монтаж сетевого оборудования, обслуживание серверного оборудования. Достижения: разработка схемотехники и сборка устройства удаленного мониторинга температуры в серверных шкафах с применением микроконтроллера Attiny 2313.

Навыки

Уровни владения навыками
Продвинутый уровень
С
bare-metal
low-level programming
Си
Altium Designer
Многослойные платы
Трассировка печатных плат
NRF52
CMake
Git
Bitbucket
Схемотехника электронного оборудования
Тестирование ПО
Clion
IAR
Keil
Осциллограф
Логический анализатор
Пайка электронных компонентов
Средний уровень
C++
Asm
Си++
FreeRTOS
STM32
AVR
AM335x
Linux
Gitlab
bootloader
MS Visual Studio

Опыт вождения

Права категории B

Обо мне

Специализируюсь на полном цикле разработки электронных устройств — от идеи и принципиальной схемы до написания низкоуровневого ПО (bare-metal, C, C++, Ассемблер) и запуска в серийное производство. 16 лет опыта в таких отраслях как автомобилестроение, аудиооборудование, промышленная автоматизация и робототехника. Hardware-разработка: - Проектирование многослойных печатных плат (до 8 слоёв) в Altium Designer и P-CAD. - Уверенная работа с аналоговой, цифровой и силовой схемотехникой, подбор компонентной базы. - Ведение полного цикла прототипирования: от разработки конструкторской документации до запуска в производство и сопровождения в продакшн. Firmware и низкоуровневое программирование: - Глубокая low-level разработка под ARM (STM32, AM335x), nRF52, AVR, включая написание кода на Ассемблере. - Уверенная работа c bare-metal для задач, требующих высокой производительности и надёжности. - Свободное владение средами разработки и отладки: Clion, Keil, IAR, Cmake, J-Link, JTAG, SWD, Ozone. - Стек промышленных и периферийных интерфейсов: UART, SPI, I2C, I2S, USB, RS-232/485, CAN. Инструментарий и процессы: - Уверенный пользователь Linux (на уровне настройки рабочего окружения для разработки ПО). -Свободное владение лабораторным оборудованием (осциллографы, мультиметры, генераторы, блоки питания, программаторы) и паяльными станциями для самостоятельной сборки, отладки и мелкосерийного монтажа. -Работа в системах контроля версий: Git, GitHub, GitLab, Bitbucket с использованием Smartgit.

Портфолио

Высшее образование

2007
Высшее образование
Высшее, Тольяттинский государственный университет
Электротехнический/Промышленная электроника, Инженер-электронщик

Знание языков

Русский — Родной

Английский — B2 — Средне-продвинутый

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не более часа