Старший инженер по разработке ПО (Python)
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо или гибрид или офис
☑️ Чем предстоит заниматься
-Разработка программного обеспечения для стендов выходного контроля, Bring-up устройств и PCB:
-Bring-up оборудования и плат
-Дебаг и локализация проблем PCB
-Разработка высокоуровневого фреймворка управления стендом
-Взаимодействие с периферией
-Разработка тестовых сценариев
-Обработка аварийных сценариев
-Разработка мок тестов
-Применение HIL (Hardware-in-the-Loop)
-Проведение реворков PCB
-Изучение принципиальных схем
-Анализ требований и составление плана работ
-Декомпозиция проектов на задачи
-Доработка написанных ранее инструментов
-Разработка новых инструментов с упором на масштабируемость и изменяемость
☑️ Наши пожелания к кандидатам
-Умение читать электрические принципиальные схемы
-Опыт промышленной разработки на Python от 2-х лет
-Опыт embedded-разработки (stm32, Raspberry Pi): работа с I2C, GPIO, взаимодействие по UART
-Продвинутый пользователь Linux, знание базовых утилит (ssh, grep, dd, sed и т.д.)
-Понимание работы окружения
-Понимание принципов разработки программно-аппаратных систем
-Опыт разработки автотестов с использованием pytest
-Понимание принципов работы основных сетевых протоколов
-Опыт работы с пакетными менеджерами (UV), CI/CD
-Умение документировать код, обеспечивать контроль версий разрабатываемого кода с помощью git, взаимодействовать с разработчиками и внутренними заказчиками
-Английский язык на уровне чтения технической документации
Контакты: career@yadro.com