Инженер-электроник, инженер-электронщик
Описание
О компании и продукте Мы разрабатываем программно-аппаратный комплекс — автоматическую сканирующую систему для получения виртуального образца биоматериала, а также другие медицинские приборы. В состав системы входят: - **сканер** — автоматизированный микроскоп собственной разработки, на текущем этапе проходит тестирование; - **устройство автоматической подачи предметных стёкол** (автозагрузчик). Идут работы по дальнейшему усовершенствованию продукта: доводка узлов, повышение точности и надёжности, расширение функционала. В состав группы разработки входят инженеры-конструкторы, программисты высокоуровневых интерфейсов. Вы будете отвечать за электронную часть комплекса — от принципиальной схемы и платы управления до прошивки микроконтроллера и запуска узла в железе, в постоянной связке с конструкторами и командой верхнего уровня. Это не поддержка готового серийного изделия: продукт живой, решения принимаются здесь и сейчас, и результат вашей работы видно на стенде в тот же день. Чем предстоит заниматься - Схемотехническая и системотехническая разработка электронных устройств, приборов и автоматизированных систем управления узлами сканирующего комплекса. - Разработка электрических принципиальных схем плат управления на базе микроконтроллеров, модулей связи и согласующих устройств. - Разработка плат управления на микроконтроллерах семейства STM32 (Cortex-M0/M3/M4/M7) и аналогичных (GD32, Milandr, NXP, TI и др.): выбор МК под задачу, обвязка, тактирование, питание, интерфейсы, разводка критичных цепей совместно с конструктором. - Написание и отладка встроенного ПО на C/C++: инициализация периферии (UART, SPI, I²C, CAN, USB, RS-485/Modbus, АЦП/ЦАП, таймеры, ШИМ, DMA, прерывания), реализация алгоритмов управления приводами и протоколов обмена с верхним уровнем. - Управление приводами осей: шаговые и серворешения по step/dir и по цифровым шинам, обработка сигналов энкодеров, концевых выключателей и датчиков наличия стекла; отработка алгоритмов хоминга, позиционирования и защиты от застревания. - Схемотехника и управление узлами подсветки, затворов и прочей периферии оптического тракта; согласование электроники с камерой и модулями микроскопа. - Отладка прошивок на железе: SWD/JTAG (ST-Link и аналоги), пошаговая отладка, логический анализатор, осциллограф, анализ протоколов обмена; локализация «плавающих» отказов на стыке аппаратной и программной части. - Подбор электронной компонентной базы и технических решений с учётом требуемых характеристик, условий эксплуатации и возможности изготовления. - Монтаж, сборка, наладка и испытания электронных блоков, отдельных устройств и узлов; работа на стенде вместе с конструкторами. - Диагностика и локализация неисправностей электронного и электротехнического оборудования, разработка мер по предупреждению повторных отказов. - Подготовка технических заданий, технических предложений и другой проектной документации на создаваемые и модернизируемые изделия. - Участие в испытаниях, модернизации и подготовке оборудования к эксплуатации. - Проработка подключения дополнительных внешних устройств и интеграции электронных компонентов в состав системы. - Совместная работа с инженерами-конструкторами, схемотехниками и программистами высокоуровневых интерфейсов: согласование протоколов обмена, разделение логики между прошивкой и верхним уровнем. - При необходимости — участие в демонстрации оборудования и техническая поддержка на выставочных и отраслевых мероприятиях. Требования к кандидату - Высшее или среднее профессиональное техническое образование: электроника, радиотехника, приборостроение, автоматизация и управление, электротехника или смежные специальности. - Опыт работы инженером-электроником, инженером-схемотехником или разработчиком электронного оборудования от 3 лет. - Практический опыт схемотехнической разработки электронных устройств, приборов и систем управления. - Опыт разработки и чтения электрических принципиальных схем устройств управления на базе микропроцессорных средств, модулей связи и согласующих устройств. - Практический опыт работы с микроконтроллерами STM32 и/или близкими семействами на ядре ARM Cortex-M: от выбора МК и схемотехники обвязки до запуска рабочей прошивки. - Уверенное знание языков C и C++ и умение самостоятельно программировать на них: чтение чужого кода, написание и поддержка драйверов периферии и прикладной логики, работа с даташитами и reference manual. - Понимание работы с регистрами и картой памяти МК, прерываниями, таймерами и DMA; опыт использования HAL/LL/CMSIS либо bare-metal. - Опыт работы со средой разработки и сборкой проекта (STM32CubeIDE/CubeMX, Keil, IAR, GCC arm-none-eabi + CMake/Make) и с системой контроля версий (Git). - Опыт работы с интерфейсами обмена: RS-485/RS-232, Modbus RTU, USB, CAN, Ethernet. - Знание теоретических основ электроники и методов выполнения основных инженерных расчётов. - Опыт подбора электронной компонентной базы и технических решений с учётом требуемых характеристик и условий эксплуатации. - Практические навыки монтажа, сборки, наладки и испытаний электронных блоков, устройств и узлов. - Навыки диагностики и локализации неисправностей электронного и электротехнического оборудования. - Уверенное владение измерительным оборудованием (осциллограф, мультиметр, логический анализатор, лабораторный БП), профессиональным инструментом и средствами лабораторной отладки. - Опыт работы в профильной САПР для разработки электрических схем и выпуска технической документации (Altium Designer, KiCad, EasyEDA, DipTrace, E3/EPLAN или аналоги). - Умение разрабатывать технические задания, технические предложения и иную проектную документацию. - Умение читать чертежи, электрические схемы и техническую документацию; понимание требований ГОСТ и ЕСКД. - Понимание взаимодействия аппаратной и программной частей систем управления. - Ответственность, внимательность к деталям, техническое мышление, самостоятельность и умение работать в проектной команде. Будет преимуществом - Опыт разработки электроники для медицинских приборов, лабораторного или аналитического оборудования. - Понимание требований к медицинским изделиям: ГОСТ Р МЭК 60601-1 (электробезопасность), классификация медизделий, порядок регистрации и подготовка документации для испытаний. - Опыт разработки оборудования с прецизионным позиционированием: многоосевые системы, микрошаговое управление, компенсация люфта, повторяемость выхода в ноль. - Опыт работы с оптико-механическими узлами: подвижки, фокусировка, управление подсветкой (драйверы светодиодов, стабилизация яркости), затворы, синхронизация с камерой. - Опыт работы с системами технического зрения и промышленными камерами (USB3 Vision, GigE Vision, MIPI), понимание требований к синхронизации кадров и триггерам. - Опыт работы с механизмами автоматической подачи и манипуляторами: захваты, магазины, датчики присутствия и позиционирования. - Опыт работы с RTOS (FreeRTOS и аналоги) и построения многозадачных прошивок. - Опыт реализации собственных протоколов обмена «плата ↔ верхний уровень», разработки загрузчиков и обновления прошивки в поле. - Навыки программирования на Python для стендовой автоматизации, тестов и утилит верхнего уровня. - Опыт работы с импульсными источниками питания и силовой электроникой. - Понимание вопросов ЭМС и помехозащищённости: гальваническая развязка, фильтрация, заземление, трассировка чувствительных аналоговых цепей рядом с силовыми. - Опыт полного цикла создания изделия: от технического задания и макетирования до испытаний, модернизации и внедрения в производство. - Опыт участия в НИОКР и разработке нестандартного оборудования. Условия: Современный офис рядом с метро Электрозаводская, отдельное рабочее место, качественное программно-аппаратное обеспечение; График 5/2; Достойный уровень вознаграждения;