Имею опыт программирования от MCU (STM32), SoC, Linux kernelspace до GUI на .NET, понимаю принципиальные электрические схемы, элементную базу, дружу с осциллографом и паяльником и имею опыт интеграции стороннего оборудования - плоскопанельных рентгеновских детекторов Rayence и IRay. Владею навыками обратной разработки ПО с использованием IDA Pro. Также я владею навыками работы с системами контроля версий git и CI/CL Travis/Appveyor. Английский на уровне свободного чтения технической документации, понимания устной речи, немного разговорный (чем больше задач, требующих знания английского, тем лучше мой английский). КЛЮЧЕВЫЕ ПРОЕКТЫ 1) Электронный модуль дозиметр на базе STM32F4: - Реализовал в прошивке поддержку Bluetooth RFCOM и написал ПО для ПК для управления через Bluetooth - Реализовал в прошивке USB Full Speed Bullk transactions и написал ПО с использованием Windows WinUSB api. Также помогал электронщикам в реализации данного интерфейса на плате модуля. - Реализовал поддержку SPI 24bit ADC AD7175. В процессе интеграции ADC AD7175 были найдены ошибки в демонстрационном ПО для данного АЦП. 2) Электронный модуль на базе ST STM32F4 и драйвера шагового двигателя ST L6258 управления движением рентгеновского растра с синхронизацией движения от FPD Rayence 1717SCC: - Реализована прошивка микроконтроллера STM32F4 с гибкой функциональностью обеспечивающая все комбинации синхронизации движения растра и обеспечивающих получение снимка с детектора FPD Rayence 1717SCC. - Реализован инженерный пульт для тестирования модуля и его настройки на .NET. Данный модуль стабильно выполняет свои функции с момента внедрения в производство. 3) Электронный модуль движения механики маммографического сканера на базе ST STM32F4 и драйвера шагового двигателя ST L6472: - Реализована прошивка модуля с возможностью сохранения внутренних настроек драйвера ST L6472 в FLASH и поддержкой двух протоколов команд и парковкой с заданным количеством шагов под концевик. - Реализован инженерный пульт на .NET для записи и сохранения внутренних настроек драйвера шагового двигателя ST L6472. Данный модуль успешно внедрен и активно используется в выпускаемых маммографических сканерах. 4) Электронный модуль движения механики дефектоскопа на базе STM32F4 и драйвера шагового двигателя ST L6472: - Функционально прошивка модуля похожа на прошивку на маммографический сканер, но с некоторыми отличиями в логике работы. - Инженерный пульт на .NET для проверки и настройки модуля. 5) Модуль на SoM Phycore I.MX 6 на Gentoo Linux . Мой вклад следующий: - Модификация драйверов Linux. - Поиск ошибок в принципиальных схемах прототипов, - Испытание готовых изделий. - Написание OpenRC скриптов для инициализации окружения модуля. Работаю с полной отдачей, с удовольствием делюсь с коллегами знаниями и опытом, максимальная самостоятельность, ориентированность на результат, ответственность за результат. Я являюсь активным участником IT хакатонов в качестве капитана к |