В стабильно развивающуюся компанию "УралДронЗавод" требуется инженер-программист
Обязанности:
- Разработка и отладка программного обеспечения для микроконтроллера (С/С++).
- Сопровождение для проверки базовой функциональности прошивки.
- Поиск и исправление ошибок в прошивке.
- Участие в интеграции ПО в существующие проекты.
- Изучение и применение стандартов кодирования и внутренних процессов разработки.
Требования:
- Уверенное владение языками C/C++
- Базовое знание архитектуры микроконтроллеров (ARM Cortex-M, STM32, Artery, Gigadevice и д.р.)
- Работа с периферией микроконтроллера (GPIO, UART, I2C, SPI, таймера, прерывания).
- Понимание работы Flash, Eeprom.
- Знание принципов работы RTOS (базовое понимание задач, семафоров, очередей).
- Базовое понимание работы с радио приемопередатчиками (Semtech, Silabs, hoperf, nrf).
- Навыки чтения технической документации.
- Умение пользоваться измерительным оборудованием (мультиметр, осциллограф, логический анализатор и д.р.).
- Умение пользоваться Git.
Будет преимуществом:
- Опыт работы с python, golang (в базовом случае для написания тестов проверки различной периферии).
- Опыт работы с обработкой сигналов.
- Понимание принципов работы радиоволн, понимание различных модуляций сигналов.
- Опыт работы с linux системами.
- Опыт работы с Cmake, gcc.
Условия:
- Трудоустройство по ТК РФ
- Стабильная "белая" заработная плата
- График 5/2 с 9:00 до 18:00
- Доставка до места работы на служебном транспорте (район Кольцово)
- Корпоративное питание