Ведущий разработчик встроенного ПО
Зарплата
от 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-компании
- офис в центре Питера ( напротив Бот сада)