Напиши текст вакансии для должности "Инженер – программист микроконтроллеров / Embedded software engineer". Название компании: "Л-КАРД". Расположение: Москва. График работы: Полный день. Опыт работы: Более 6 лет. Ключевые навыки: 'C/C++', 'Assembler', 'WinAPI', 'Qt', 'GCC', 'ARM', 'AVR'

Обязанности:- Разработка встраиваемого программного обеспечения радиоэлектронных изделий- Доработка существующего кода ПО серийных изделий- Анализ исходных требований‚ детализация поставленных задач‚ разработка оптимальных решений‚ оценка трудоемкости- Создание и ведение программных репозиториев, архива документации Требования:- Знание языков С/C++, Assembler- Опыт рефакторинга, оптимизации и модернизации чужого кода- Владение WinAPI, знание фреймворка Qt- Владение компилятором GCC, опыт настройки линкера и написания makefile- Опыт работы с микроконтроллерами ARM (NXP, STM), AVR- Опыт работы на уровне регистров с периферией GPIO, SPI, I2C, PWM, памятью EEPROM, FLASH, SRAM, интерфейсами передачи данных CAN, UART, USB, с АЦП и ЦАП Будет преимуществом:- Знание цифровой обработки сигналов – применения цифровых фильтров- Знание системы контроля версий GIT- Чтение принципиальных схем, понимание функционирования электронных приборов- Опыт разработки интерфейсов для прикладных программ Windows/Linux- Владение CVI- Знание многопроцессорных технологий, систем управления MATLAB, Simulink, проектирования цифровых фильтров, PID-регуляторов- Опыт автоматизации тестирования Условия:- Оформление согласно ТК РФ- Корпоративный полис ДМС- Бонусы по итогам работы за год- График работы 5/2, с 10:00 до 19:00- Офис м. Тульская- Возможности для профессионального развития и карьерного роста- Уровень заработной платы обсуждается по результатам собеседования