Системный программист в команду беспилотных технологий (Embedded Linux)
Яндекс предлагает по-новому взглянуть на перемещение людей и доставку грузов. Уже сегодня работают наши беспилотные автомобили и автономные роботы-доставщики, и мы не собираемся останавливаться на достигнутом. Одним из направлений деятельности нашей команды является разработка программного и аппаратного обеспечения для электронных устройств различной сложности, применяемого в беспилотных автомобилях и роботах. Если вам интересна область разработки встраиваемого ПО, особенно на стыке с аппаратной частью, и вы готовы поучаствовать в работе над будущим беспилотного транспорта, будем рады видеть вас в команде.
Какие задачи вас ждут
- разрабатывать системное и прикладное программное обеспечения для устройств с ОС на основе ядра Linux и подобных;
- разрабатывать драйверы, модули ядра, BSP, firmware вспомогательных модулей, загрузчики и другое вспомогательное ПО;
- развивать логику поведения устройств с учётом обеспечения заданного уровня функциональной безопасности;
- разрабатывать и оптимизировать алгоритмы управления шасси автомобилей и роботов, обработки данных с сенсоров, алгоритмы тестирования применяемых решений.
Мы ждём, что вы
- разрабатывали ПО в Unix-подобном окружении;
- разрабатывали модули ядра, драйверы периферии, системные службы для Unix-подобных ОС;
- применяли ОС на основе ядра Linux во встраиваемых системах;
- работали с вычислителями на основе архитектуры ARM (ARMv7, ARMv8);
- уверенно владеете языком программирования С;
- понимаете особенности работы и применения ОС реального времени (RTOS) в проектах;
- разбираетесь в популярных комбинационных интерфейсах Ethernet, CAN, RS232/RS485, USB, SPI, I2C и других;
- работали с контрольным и измерительным оборудованием;
- понимаете основы электроники и схемотехники;
- говорите по-английски и читаете документацию на английском языке.
Будет плюсом, если вы
- разрабатывали критичные к надёжности системы (авиация, автомобильный транспорт, медицина);
- разрабатывали ПО для QNX, VxWorks, LynxOS;
- отлаживали код ядра и системный код, в том числе с применением аппаратных отладчиков;
- владеете C++, Python.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Frontend-разработчик
Есть приятное чувство, что компания тебя не бросит в трудную минуту
Уровень дохода не прям низкий, но мог бы быть и побольше
Разработчик программного обеспечения
Head of QA
- Хорошее железо для работы на выбор
- Свобода в организации процесса разработки и тестирования (но это и плюс и минус)
- сложная система роста зарплаты, особенно для высоких грейдов
- хорошие премии
- офигенские вечеринки
Изменить систему повышения, она сложна и не прозрачна