Санкт-Петербург, Выборгское шоссе, 17к1
Метро: ОзеркиМы — команда embedded-разработчиков. Мы создаем собственные железки, пишем для них загрузчики, драйверы и адаптируем OpenWRT. Нам нужен инженер, который возьмет на себя первый, самый «горячий» этап работы с новыми платами (Bring-up).
Сразу оговоримся: мы не отдел тестирования. У нас нет регламентов, готовых шагов проверки и написанных кем-то тест-кейсов. Это чистый R&D. Мы ищем embedded-разработчика— инженера с исследовательским складом ума, который хочет глубоко погрузиться в аппаратуру и низкоуровневое ПО, готов самостоятельно искать решения и расти вместе с нами.
Работа только в офисе.
Чем предстоит заниматься:
Первичный запуск плат (Bring-up). Включение новых ревизий, контроль напряжений, базовая проверка периферии, запуск U-Boot и ядра Linux. Ты будешь первым, кто подаёт питание на свежую плату.
Глубокая аппаратная и программная отладка. Чтение даташитов, работа с осциллографом и логическим анализатором. Тебе предстоит проверять работу интерфейсов, искать причины нестабильности и заставлять железо работать так, как задумано.
Исследование и локализация дефектов. Работать на стыке харда и софта. Читать логи (serial console, dmesg) и понимать, где корень проблемы: криво развели плату, не допаяли компонент, или драйвер неправильно инициализирует чип. Нужно уметь придумывать способы заставить железку проявить «плавающий» баг.
Разработка утилит для отладки. Писать скрипты (Bash, Python), которые помогут общаться с периферией (GPIO, I2C, SPI, сетевые интерфейсы, память) для проверки её работоспособности на ранних этапах.
Ты нам подойдёшь, если:
Имеешь профильное техническое образование (радиотехника, электроника, ИТ, автоматика).
Обладаешь инженерным мышлением и самостоятельностью. Ты не ждешь пошаговых инструкций. Столкнувшись с проблемой, ты способен выдвинуть гипотезу, придумать способ её проверки и сделать выводы.
Сможешь прочесть принципиальные схемы: понимаешь распиновку, отличаешь шины данных от цепей питания, представляешь, как компоненты общаются между собой.
Знаком с измерительными приборами: мультиметр, осциллограф, лабораторный блок питания.
Знаком с Linux на уровне уверенного пользователя: файловая система, процессы, консольные утилиты, настройка сети.
Умеешь чётко формулировать технические мысли и аргументированно обсуждать проблемы с коллегами-разработчиками.
Будет крутым плюсом:
Понимание процесса загрузки Linux: U-Boot, Device Tree, этапы инициализации.
Опыт работы с OpenWRT или другими встраиваемыми Linux-дистрибутивами.
Опыт написания скриптов (Bash / Python).
Опыт сборки, запуска электроники своими руками.
Базовое понимание сетевых интерфейсов (Ethernet, Wi-Fi) на аппаратном уровне.
Никакой бюрократии: только инженерные задачи, железо, приборы, консоль и здравый смысл.
Быстрый профессиональный рост: ты будешь работать в одной связке с опытными разработчиками схемотехники, драйверов и ядра.
Реальный путь в Embedded: это идеальная позиция, чтобы развиваться в программировании встраиваемых систем (C, Linux kernel) и хардварной инженерии.
Возможность видеть результат: вчера ты оживил «мертвую» плату на столе, а сегодня она уже становится основой для нашего нового серийного устройства.
Оформление по ТК РФ, испытательный срок 3 мес.
Пятидневка, гибкий график (начало работы в интервале с 9:30 до 11:00, окончание работы с 18:00 до 19:30)
Достойную зарплату, обсуждаемую по результатам собеседования.
Ежемесячная компенсация обедов и безлимит чай/кофе/печенье в офисе.
Компенсация годовых безлимитных абонементов в фитнес клубы.
Санкт-Петербург
от 180000 RUR
Научно-исследовательский институт точной механики (НИИ ТМ)
Санкт-Петербург
от 180000 RUR
Специальный Технологический Центр (ООО СТЦ)
Санкт-Петербург
от 180000 RUR
Санкт-Петербург
до 170000 RUR