👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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 спикеров и общаемся друг с другом.