👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com

Ведущий разработчик встроенного ПО

Зарплата

от 196 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Производство носимой электроники

Описание вакансии

О компании и команде

Компания Healbe занимается разработкой инновационных носимых устройств-браслетов, контролирующих жизнедеятельность человека.

Мы расширяем нашу команду талантливыми и активными профессионалами, опыт и знания которых будут полезны при создании наших продуктов.

Ожидания от кандидата

Что нужно делать:

  • разрабатывать и реализовывать встроенное ПО для микроконтроллеров на базе Cortex-M4;
  • разрабатывать и реализовывать драйверы для периферийных и внешних устройств;
  • проектировать, реализовывать и внедрять сложные компоненты в существующую систему;
  • проектировать и внедрять сложные архитектурные решения;
  • оптимизировать существующее встроенное ПО для эффективного использования ресурсов;
  • реализовывать или интегрировать готовые математические модели;
  • модифицировать существующие и разрабатывать новые утилиты и скрипты на языках C/C++ и Python;
  • реализовывать измерительные циклограммы для одновременной работы нескольких датчиков;
  • реализовывать протоколы обмена данными по различным интерфейсам;
  • поддерживать и развивать существующий код;
  • поддерживать разработку аппаратной части оборудования;
  • поддерживать тестирование электронных устройств.

Что нам нужно:

  • опыт работы: от 5 лет;
  • высшее техническое образование;
  • глубокое знание языка С;
  • умение писать оптимизированный и структурированный код;
  • знание теории и принципов работы микроконтроллеров и их периферии (системы прерываний, PLL,DMA, PWM, GPIO, таймеров и пр.);- реализация специализированных (или модификации библиотечных) драйверов;- опыт работы с различными RTOS: глубокое понимание многозадачности, обработки прерываний и взаимодействия с внешними событиями;
  • умение работать с системами контроля версий (Git);- опыт переноса кода между аппаратными платформами;- глубокое понимание аппаратных архитектур и операционных систем;- умение читать принципиальные схемы, общее понимание работы цифровой электроники;
  • английский язык на уровне свободного понимания технической документации.

Преимущество вам придаст:

  • опыт работы с микроконтроллерами Atmel и Microchip;
  • опыт разработки или использования CI/CD;
  • опыт работы интерфейсами: UART, I2C, SPI, USB, SDIO;
  • опыт работы с периферией ADC, DAC, PWM, GPIO;
  • опыт работы с внешней флеш-памятью;
  • опыт работы с BLE, BT, Wi-Fi;
  • опыт работы с файловыми системами (FATFS, LittleFS и др.);
  • опыт реализации загрузчиков и систем обновления прошивок;
  • знание С++, Python, CMake;
  • опыт реализации Windows приложений (консольных и / или GUI);
  • понимание аналоговой схемотехники;
  • опыт кроссплатформенной разработки;
  • опыт цифровой обработки сигналов;
  • опыт программирования на ассемблере для ARM.

Ключевые навыки

Qt, MSVS, Git, C/C++, Atlassian Confluence, JIRA, Atmel, Microchip, Cortex-M

Условия работы

Что мы предлагаем:

  • участвовать в разработке уникального продукта;
  • работу в международной компании;
  • конкурентоспособная заработная плата + KPI;
  • оформление по ТК;
  • график разумной гибкости;
  • неформальная и профессиональная атмосфера.
  • Льготы, присущие аккредитованной IT-компании
  • офис в центре Питера ( напротив Бот сада)