← к выдаче
разработка

Инженер-программист (embedded)

Научно-технический центрКазань5 дн. назад

Коротко

Programs microcontrollers (ATMega, STM32, ESP32), implements drivers and protocols (I²C, SPI, UART/USART), develops algorithms and libraries, and supports · Needs: Proficient in C, C++; ability to read digital and analog schematics; Git; completed higher technical education; 3+ years in electronics development.

Описание от работодателя

Обязанности: программирование микроконтроллеров ATMega, STM32 и ESP32; поддержка существующих проектов и разработка новых на ATMega, STM32, ESP32; реализация драйверов и протоколов I²C, SPI, UART/USART; участие в разработке алгоритмов ПО и протоколов; разработка вспомогательных библиотек; оформление сопроводительной документации; поддержка изготовления устройств на производстве Требования: уверенное программирование на языках C, C++ чтение и понимание работы цифровых и аналоговых схем; владение Git; высшее техническое образование (законченное); общий стаж работы в разработке электроники – не менее 3 лет. Будет преимуществом: опыт работы с ОС FreeRTOS; понимание принципов интерфейсов передачи данных: CAN, USB, Ethernet; понимание основных принципов фильтрации сигнала: среднее, медианное, Калман и т.п.; знание сетевых протоколов передачи данных: HTTP/HTTPS, WebSocket, TCP/IP; умение писать вспомогательные скрипты для тестов и диагностики; понимание основных архитектурных паттернов проектирования: машина состояний и т.п. Условия: график работы – 5/2 с 08.00 до 17.00 или с 09.00 до 18.00; трудоустройство – официальное; работа в офисе, по адресу: Казань, ул. Рахимова 1.