Microcontroller Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В компании Emlid мы создаем профессиональное оборудование. Наш флагманский продукт — высокоточный GPS-приемник Reach RS2, — используется по всему миру в автономных автомобилях, геодезии, картографии и других сферах. Мы совершили на международном рынке высокоточных GPS-приемников такую же революцию, как GoPro в мире камер.
У нас молодая команда, 23-28 лет. Используем современные технологии и хороший дизайн для разработки железа и софта. Наши устройства компактные, стильные и современные.
Для нас важен комфорт в работе и здоровая атмосфера в коллективе. Мы ценим самостоятельность и проактивность, поощряем инициативность и развитие сотрудников. Не придумываем правила, которые не работают, и не усложняем жизнь лишней бюрократией.
Наша команда растет, и мы ищем нового человека на позицию Microcontroller Developer
Что делать:
- Писать код для микроконтроллеров STM32 (драйвера для новых датчиков, управление контроллером батареи).
- Поддержка протокола взаимодействия между МК и Linux.
- Доработка драйвера Linux при добавлении новой функциональности.
- Увеличение покрытия тестами кодовой базы
Требования:
- Практический опыт разработки решений с использованием С/С++.
- Знание архитектуры и практический опыт работы с микроконтроллерами STM32.
- Понимание принципов работы основных периферийных шин (UART, I2C, SPI, CAN).
- Опыт работы с любой RTOS.
- Чтение схематики и начальные навыки цифровой электроники.
- Понимание принципов работы Linux.
- Владение системой контроля версий Git.
- Знание английского языка.
Будет плюсом:
- Опыт с low-power режимами работы МК.
- Написание драйверов под Linux.
- Знакомство с другими языками программирования (Python, Rust).
- Опыт работы с U-Boot (Bootloader).
От нас:
- Соблюдение всех норм ТК при трудоустройстве.
- Офис с панорамным видом на город и Неву.
- Свободное начало рабочего дня (с 9 до 12).
- Вся необходимая техника для работы.
- Курсы английского в офисе (будет возможность прокачать язык).
- Возможности роста и развития внутри команды.
- В последнюю пятницу месяца - мы собираемся в офисе с пиццей и напитками, слушаем лекции от IT спикеров и общаемся друг с другом.