НПП ТехноЛаб
Senior Embedded Software Developer / Разработчик встроенного ПО
1 нед. назад
РоссияSeniorB1
stm32esp32nordicpicfreertoszephyrlinuxpython
Приглашаем опытного разработчика встроенного ПО для микроконтроллеров и встраиваемых Linux-систем в инжиниринговую компанию, создающую электронные устройства от идеи до массового производства для заказчиков в Америке и Европе.
О компании
- Мы - инжиниринговая компания полного цикла.
- Мы создаем электронные устройства от идеи до массового производства для заказчиков в Америке и Европе.
- У нас есть офисы разработки в Москве и Иваново, мы производим электронику в Тайване, разрабатываем софт во Вьетнаме.
- У нас сложные проекты, быстрый темп работы и очень адекватные коллеги.
О продукте
- Карманная система личной безопасности. Встроенная камера наблюдения, центральный процессор RV1106G3, система датчиков, сенсорный хаб на nRF54L15, спикер и микрофон. Интерфейсы BLE / WiFi / LTE. Full-stack разработка (hardware / firmware / mobile app, back / front, UX / UI).
- Система мониторинга для гольф-полей. Разработка кастомных панорамных камер на RK3588 со стримингом видео через LTE. Интеграция радара для отслеживания мяча. Продвинутый софт для управления сетью устройств на множестве гольф-полей. Очень сложный и масштабный full-stack проект (электрони
Обязанности
- Разработка ПО для микроконтроллеров семейств STM32, ESP32, Nordic NRFxx, PIC
- Сложный многозадачный код для микроконтроллеров. FreeRTOS, Zephyr.
- Разработка встроенного ПО под Linux (NVidia Jetson, Rockchip, RPI)
- Работа со всеми стандартными интерфейсами (UART, I2C, SPI, CAN, RS485, Ethernet)
- Беспроводные интерфейсы Bluetooth / BLE, WiFi, LoRa
- Бутлоадеры, обновление прошивки
- Разработка диагностического ПО для Windows и Linux. Python, Powershell, bash.
- Разработка схемотехники для новых IoT устройств. Запуск и отладка плат.
Требования
- Глубокое понимание архитектуры встроенного ПО.
- Проектирование систем c множеством процессорных узлов.
- Опыт разработки под Zephyr и FreeRTOS. Отладка, оптимизация.
- Умения быстро внедрить open-source решения в проект, разобраться в существующем коде, доработать под задачу.
- Длительный опыт работы с Bluetooth / BLE, WiFi, Ethernet, CAN, Modbus, RS485
- Знание английского языка на уровне, достаточном для технического общения с коллегами-иностранцами.
Будет плюсом
- Опыт в разработке электроники от 5 лет - проектирование схемотехники с нуля до запуска в производство.
- Опыт проектирования 8+ слойных плат, high-speed интерфейсы.
- Опыт разработки под Linux.
- Знакомство с ПЛИС, понимание принципов работы.