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

Turing Pi V2 – Разработчик прошивки для STM32F407

Зарплата

от 2000 до 3000 $

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

Полный рабочий деньМожно удаленно

Компания

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

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

Ищется разработчик/проектировщик прошивок для STM32

Мы разрабатываем материнскую плату которая объединяет 4 модуля RPI CM4 или Nvidia Jetson и в дальнейшем будем добавлять свои модули. 

Конечный продукт - энергоэффективный, микросервер в корпусе для граничных вычислений (Edge Computing) и все что с ним связано.

Платы производим в Китае продаем по всему миру. Сайт http://turingpi.com

Для чего нужен STM32, он предоставляет базовую прошивку чтобы начать работать с платой от питания до дистанционного управления платой по сети.

В качестве контроллера платы мы используем STM32F407.  STM32 управляет питанием по GPIO, на I2C висят вспомогательные устройства, типа контроллер вентилятора, usb hub, есть uart/serial console к каждой ноде, на STM32 Заведен Ethernet 100Mbps.

Хотим развивать opensource прошивку, размещение на github.

Что готово

- bootloader (IAP по HTTP)
- applications (diagnostic, power management)
- еthernet отлажен и работает без проблем
- проект в MDK ARM

Что нужно

- перенести проект в STM32CubeIDE
- зарефакторить прошивку / подготовить проект к размещению на github
- добавить shell (ввод команд в прошивку через UART / USB порт, вывод данных туда же)

По сути требования

- удаленно ок
- STM32F4, HAL, Ethernet стек
- C или C++
- github
- обрабатывать issues/pull request 
- умение писать README

Мы дадим материнскую плату Turing Pi 2 с необходимыми модулями для разработки и необходимую документацию

Бонусы

Хороший карьерный рост связанный с разработкой ПО в компании

Дополнительные инструкции

Желательно предоставть github/любой другой репозиторий или ссылку на код с лучшей работой которую вы делали