Младший Embedded-разработчикСтажёрХронологический

Junior Embedded-разработчик C

Начинающий разработчик встраиваемых систем со знанием языка C и архитектуры микроконтроллеров STM32.

Бесплатный конструктор резюмеВакансии

Контакты

Вымышленные данные
Павел Викторович Захаров
Junior Embedded Developer
xxx@mail.ru+7 926 000-00-00Санкт-Петербург

О себе

Увлеченный инженер-программист с крепкой базой в области схемотехники и программирования на C. Имею опыт работы с оценочными платами STM32 и AVR. Быстро осваиваю новые SDK и стандарты проектирования. Нацелен на глубокое изучение концепций реального времени и RTOS.

Опыт работы

Стажер-разработчик встраиваемого ПО
Приборостроительный завод (Стажировка) · Санкт-Петербург
2023 — наст. время
  • Разработал драйвер для термодатчика по интерфейсу I2C, обеспечив точность измерений до 0.5°C
  • Написал 5 модулей для автоматизированного тестирования периферии на базе HAL библиотек
  • Оптимизировал алгоритм обработки прерываний, снизив нагрузку на процессор на 10%
  • Участвовал в отладке 2-х прототипов устройств с помощью осциллографа и логического анализатора
Ассистент лаборатории робототехники
Технический Университет · Санкт-Петербург
2022 — 2023
  • Реализовал систему управления мобильным роботом на базе Arduino для учебного курса
  • Подготовил методические материалы по 3-м лабораторным работам (UART, SPI, ADC)
  • Собрал и настроил более 15 стендов для проведения практических занятий

Навыки

Hard skills
Язык C (ANSI C)STM32 CubeIDEBare-metal programmingUART/I2C/SPIGitОсновы схемотехникиHAL/LLMake/CMake
Soft skills
Аналитическое мышлениеВнимательность к деталямСпособность к быстрому обучениюКомандная работа

Образование

Инфокоммуникационные технологии и системы связи
СПбПУ · 2019 — 2023

Языки

  • Русский — C2 (Native)
  • Английский — B1 (Intermediate)
Подтянуть язык

Сертификаты

  • Программирование микроконтроллеров STM32 · Coursera, 2023

Частые вопросы

01.Какими навыками должен обладать Junior Embedded?

Знание языка С, понимание архитектуры МК (ARM/AVR), умение работать с периферией и отладочными платами.

02.Нужно ли знать Ассемблер?

Базовое понимание полезно для отладки, но основным языком разработки остается C.

03.Важен ли английский язык?

Да, он необходим для чтения технической документации (datasheets).

04.Что писать в опыте, если его нет?

Укажите учебные проекты, курсовые работы или pet-проекты на Arduino/STM32.

Похожие образцы

Полезные статьи по теме