О компании
Наша команда разрабатывает ПО микроконтроллеров для блоков управления автономными автомобилями. Цель — делать надёжное программное обеспечение, которое удовлетворяет требованиям мировых автомобильных стандартов.
Обязанности
- Управление командой и её развитие: планирование работы, распределение задач, менторство, поддержка профессионального роста, делегирование, разрешение технических споров, принятие архитектурных решений, внедрение и улучшение процессов разработки.
- Технические задачи: проектирование архитектуры ПО, разработка Embedded ПО с применением RTOS, обеспечение качества через тестирование и код-ревью.
Требования
- Руководили командой разработки (от 2–3 человек), имеете навыки менторства и наставничества, умеете делегировать задачи и эффективно распределять нагрузку, способны принимать технические решения самостоятельно или с помощью экспертов.
- Работали с современными контроллерами ARM, имели дело с интерфейсами и протоколами (CAN, RS232/RS485, Ethernet, SPI, I2C), применяли RTOS в проектах.
- Уверенно пишете на С и C++.
- Знаете алгоритмы и структуры данных, применяете SOLID и паттерны проектирования.
- Уверенно владеете системами контроля версий.
- Знакомы с системами сборки (Make и другими).
- Имеете опыт настройки и использования CI/CD.
- Можете читать принципиальные схемы.
- Читаете документацию на английском языке.
- Имеете опыт планирования работы команды и оценки сроков, а также навыки разрешения конфликтов и конструктивной коммуникации.
Условия
- Офис в Москве.
- Работа в команде Автономного транспорта Яндекса.