Город: Санкт-Петербург
Зарплата:
от 170000
RUR
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет
Мы — команда 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)
-
Достойную зарплату, обсуждаемую по результатам собеседования.
-
Ежемесячная компенсация обедов и безлимит чай/кофе/печенье в офисе.
-
Компенсация годовых безлимитных абонементов в фитнес клубы.
Адрес: Санкт-Петербург, Выборгское шоссе, 17к1
Похожие вакансии