Инженер-программист C/C++ для STM32
Что за роль
Инженер-программист будет разрабатывать программное обеспечение для сложных технических изделий на микроконтроллерах STM32. Основная область работы — embedded-разработка на C/C++: взаимодействие с аппаратными блоками микроконтроллера, настройка периферии и проверка работы прошивки с помощью измерительных приборов.
Что предстоит делать
- Разрабатывать и поддерживать программное обеспечение для микроконтроллеров STM32 на C/C++.
- Настраивать и использовать периферийные блоки: ADC, DMA, таймеры, I2C, UART, SPI и PWM.
- Работать с системами прерываний и отлаживать взаимодействие программной части с аппаратурой.
- Использовать STM32CubeIDE и CubeMX для настройки проекта и разработки прошивки.
- При необходимости работать с одноплатными компьютерами, включая Orange Pi и Raspberry Pi.
- Проверять работу устройств с помощью осциллографа, анализатора спектра, логического анализатора и других измерительных приборов.
Что потребуется
- Знание C/C++ и опыт разработки ПО для микроконтроллеров STM32.
- Практический опыт работы в STM32CubeIDE и с CubeMX.
- Понимание аппаратных блоков STM32: ADC, DMA, Timer, I2C, UART, SPI, PWM и системы прерываний.
- Опыт работы с Linux и инструментами gcc и make.
- Понимание основ радиотехники, электротехники и микроэлектроники.
- Навык работы с электроизмерительными приборами; опыт с одноплатными компьютерами будет полезен.
Что важно знать
Предлагается полная очная занятость и трудоустройство по ТК РФ; испытательный срок составляет три месяца. Оклад обсуждается индивидуально, указанная в вакансии сумма — 150 000–250 000 рублей на руки. Рабочее место находится в офисе рядом со станцией метро «Дмитровская», оборудование для работы предоставляется. В описании также отмечены возможности профессионального и карьерного роста.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram