Embedded engineer
Требуемые навыки
Местоположение и тип занятости
Компания
Описание вакансии
Неполная занятость, работа по Time & Material, примерная занятость 15-20%.
О продукте:
Neuton.ai (https://neuton.ai) – это уникальная AUTO ML платформа, созданная на базе собственного запатентованного нейронного фреймворка. Это облачное SAAS решение, которое делает доступным машинное обучение даже для пользователей без навыков data science и программирования.
Этот короткий ролик демонстрирует, то, с какой легкостью теперь может быть решена, например задача прогнозирования оттока клиентов https://www.youtube.com/watch?v=yKHvzBS1MCU.
Кроме классической Auto ML функции, фокус нашего развития - это разработка продукта на основе нашей уникальной нейронной сети для встраивания в микроконтроллеры (TinyML).
С помощью встроенной в микропроцессор нейронной сети, мы наделяем устройства множеством новых возможностей доступных искусственному интеллекту.
Рынок таких устройств только формируется и он огромен. Мы представили наш продукт около года назад, но уже сегодня сотни компаний, в основном в США, пользуются нашим решением. Невероятный потенциал и спрос на ML продукты, в частности Tiny ML, заставляет нас двигаться еще быстрее.
Стань членом нашей молодой и амбициозной Команды и будь у истоков новой перспективной индустрии.
Что у нас по стеку:
Ядро - C/C++, CUDA
Обработка данных: Python, numpy, pandas, sklearn, nltk, xgboost, catboost, lightgbm, tensorflow, torch
Платформа: Java, Spring Boot, Spring Data, JPA/Hibernate, RabbitMQ, Vue.js (front)
Инфраструктура: Git, Jenkins, Ansible, Terraform, GCP, GKE(kubernetes), Docker, Keycloak, Grafana, Openstack.
Текущий стек автотестов: Java 11, Gradle, JUnit, Selenide, Rest Assured, Allure, Selenoid.
Основные требования:
- Опыт работы 3-5 лет
- Уверенное знание языка С
- Базовые знания цифровой схемотехники (уровень чтения схем принципиальных)
- Опыт работы с 8/16/32 bit микроконтроллерами (ARM, MIPS).
- Понимание работы интерфейсов для передачи данных использующихся в embedded (I2C, SPI, UART, etc)
- Понимание принципов работы отладчиков, опыт работы с отладчиками
- Опыт работы с приборами: логические анализаторы, осциллографы, анализаторы спектра
- Nice to have: Python scripting skills
Английский язык - технический
Должностные обязанности:
- Выполнение разовых задач (adhoc) по встраивание исполняемых решений в микроконтроллеры
- Подготовка обучающих материалов и видео отчетов о выполненной работе.