Обязанности:
- разработка программного обеспечения для устройств, работающих на базе микроконтроллеров;
- разработка вспомогательного программного обеспечения.
Требования:
- высшее техническое образование;
- опыт работы программистом в области приборостроения, радиоэлектроники, микроэлектроники;
- знание C/С++;
- умение писать отказоустойчивое программное обеспечение для микроконтроллеров (в частности STM32);
- понимание принципов работы с периферией микроконтроллеров такой как UART, SPI, I2C и т.д.;
- опыт разработки ПО для встроенных систем с использованием RTOS, знание FreeRTOS;
- владение английским языком на уровне, достаточном для понимания технических текстов (без словаря);
- знакомство с современной цифровой схемотехникой.
Будет Вашим преимуществом:
- Знание и понимание объектно-ориентированной модели программирования;
- Опыт сетевого программирования, протоколы TCP/IP, UDP;
- Опыт работы с сетевым стеком LwIP;
- Разработка тестовых утилит для ПК на языках C#/Qt;
- Опыт разработки многопоточных приложений;
- Опыт работы с фреймворком для построения графического интерфейса touchGFX;
- Опыт работы с системами контроля версий (Git);
- Знания в области построения промышленных интерфейсных систем (Modbus, Ethercat, Ethernet, Profinet и т.п.).
Условия:
- работа в успешной компании, одной из ведущих дистрибьюторов в области фотоники, лазерных технологий и оборудования в России;
- стабильные выплаты заработной платы без задержек: размер заработной платы обсуждается с успешными кандидатами на встрече;
- рабочий день: понедельник-четверг с 8.30 до 17.00 (пятница – до 16.00);
- полис ДМС после окончания испытательного срока;
- дружный молодой коллектив.