Ведущий инженер-разработчик микроконтроллеров
Прямой работодатель Зарядные станции Yablochkov ( yablochkovtech.com )
Опыт работы любой160 000 ₽
Наша команда разработчиков под брендом Яблочков производит современные зарядные станции для электротранспорта.
Компания основана в 2016 году выпускниками Политеха и названа именем выдающегося русского инженера-электротехника Павла Яблочкова, изобретателя дуговой лампы.
Яблочков - это талантливые новаторы и инженеры, которые ежедневно работают над созданием самой передовой зарядной инфраструктуры и влияют на развитие индустрии будущего.
Мы активно растем: улучшаем продукты, проводим НИОКРы, реализуем крупнейшие контракты в России и выходим на новые рынки. Над этими задачами работает уже более 70 человек.
Ищем в команду Ведущего инженера-разработчика микроконтроллеров, неравнодушного к увлекательным технологическим задачам.
Чем ты будешь заниматься:
Задачи:
Разработка ПО электронного оборудования и испытательных стендов.
Обязанности:
- Разработка ПО на языке С для микроконтроллеров (серии STM32 или другим семейством контроллеров на ядре Cortex-M);
- Отладка на испытательных стендах и готовых изделиях.
В твоём опыте нам важно:
Прямо в "яблочко":
- Опыт разработки ПО на С/С++ от 5 лет;
- Уверенное знание стандартов С89/С++11;
- Понимание ООП;
- Опыт разработки ПО для микроконтроллеров на С/С++ от 3 лет;
- Опыт отладки микроконтроллеров с использованием IAR или OpenOCD;
- Знание систем контроля версий (git);
- Знание CMake и Makefile;
- Опыт работы с микроконтроллерами семейства STM32 или другими на основе ядра ARM Cortex-M3, знание периферии мк;
- Знание стандартов CAN, SPI, I2C, RS-485, опыт в работе с данными интерфейсами на микроконтроллерах, разработки протоколов передачи данных;
- Умение писать чистый и понятный код;
- Опыт покрытия кода юнит-тестами, знание CppUTest, GoogleTest или альтернатив;
- Умение документировать написанный код;
- Базовые знания электроники, способность читать электрические схемы;
- Опыт тестирования ПО микроконтроллеров;
- Умение свободно читать и понимать техническую документацию на английском языке;
- Опыт руководства небольшой командой разработчиков.
Будет плюсом:
- Уверенное знание стандарта С++ 17;
- Знание и опыт работы с FreeRTOS;
- Опыт работы с matlab
- Базовые знания Linux;
- Базовые знания bash;
- Знания в области силовой электроники, энергетики;
- Знания в области ТАУ, ЦОС;
- Знания в области компьютерных сетей.
Яблочков предоставляет сотрудникам условия, которые делают их жизнь комфортнее:
- Белую конкурентную заработную плату, размер которой мы обсудим на собеседовании;
- Возможность удалённой работы и гибкий график: мы ориентированы на результат и комфорт для всей команды;
- Современный стек технологий;
- ДМС после первого месяца работы;
- Обучение за счёт компании. Обучаемся как на внешних ресурсах, так и друг у друга;
- Приятные традиционные мелочи для комфортной работы в виде снеков, чая, кофе, душевой;
- Офис в пешей доступности от ст. м. Обводный канал.