24FreelanceБиржа фриланса, которая не спит
Активна

Инженер встраиваемых систем — прошивки на C для микроконтроллеров

81 просмотр#2249
РазделХенд-мейд
Период актуальности1 деньдо 16.11.2026
Размещена18.08.2026
Просмотров8140 за 14 дней

Описание услуги

Я инженер встраиваемых систем и пишу низкоуровневый софт, благодаря которому железо действительно работает. Каждый день я программирую на C для микроконтроллеров STM32, ESP32, AVR и Nordic, идя от даташита и схемы прямо к регистрам, когда это нужно. Настраиваю тактирование, прерывания, DMA и периферию вручную, умею читать осциллограмму и лог логического анализатора, чтобы понять, почему шина ведёт себя не так. Когда проекту нужна структура, я поднимаю операционную систему реального времени, разбиваю работу на задачи с продуманными приоритетами и использую очереди, семафоры и флаги событий, чтобы тайминги оставались предсказуемыми, а не держались на честном слове одного большого цикла.

Большая часть моей работы — это общение с физическим миром. Я пишу и отлаживаю драйверы датчиков, дисплеев, памяти и радиомодулей по I2C, SPI и UART, а поверх них реализую или адаптирую протоколы более высокого уровня. Мне важно энергопотребление: я профилирую ток, настраиваю режимы сна и источники пробуждения и выстраиваю прошивку так, чтобы батарейное устройство жило месяцами, а не днями. Надёжность я тоже считаю частью результата — добавляю сторожевой таймер, обработку просадок питания, проверки CRC и аккуратный загрузчик, чтобы устройство в поле могло восстановиться и безопасно обновиться, а не превратиться в кирпич.

Меня можно нанять, чтобы поднять новую плату с нуля, вытащить застрявший проект прошивки, написать конкретный драйвер, подключить датчик или снизить энергопотребление существующего изделия. Я пишу читаемый код с понятными комментариями, держу его под контролем версий и отдаю то, что сможет поддерживать следующий инженер. Назовите чип, периферию и задачу продукта — и я дам реалистичный план и прошивку, которая одинаково ведёт себя на столе и в серии.

— Прошивки bare-metal и RTOS на C (FreeRTOS, Zephyr)
— Запуск МК: тактирование, прерывания, DMA, таймеры, GPIO
— Драйверы устройств по I2C, SPI, UART и 1-Wire
— Подключение датчиков, дисплеев, памяти и радиомодулей
— Энергосбережение: режимы сна, профилирование тока
— Загрузчики, обновление прошивки и восстановление в поле
— Отладка через JTAG/SWD, логический анализатор и осциллограф
Контакты фрилансера
E-mailПоказать
24
Твенти · совет

Перед тем как заказать

  • Посмотрите портфолио исполнителя.
  • Опишите задачу и спросите цену и срок.
  • Проверьте отзывы других заказчиков.
  • Или опубликуйте проект и сравните несколько предложений.
Тот же раздел

Похожие услуги

Все услуги раздела
Полезно знать
Как заказать эту услугу?

Напишите исполнителю через форму на этой странице: опишите задачу, срок и нужный результат.

Как проверить исполнителя?

Откройте анкету: рейтинг, портфолио и отзывы других заказчиков показывают опыт в похожих задачах.

Ivan K.Хенд-мейд
Написать
ЗАКАЗЧИКАМ · БЕЗОПАСНАЯ СДЕЛКА

Нужен похожий проект? Разместите задание бесплатно за 30 секунд

Получите предложения от проверенных фрилансеров и оплачивайте результат только после приёмки через Безопасную сделку.

Разместить задание бесплатно →Как работает защита
ИСПОЛНИТЕЛЯМ · PAYORA 1-CLICK

Закрепите анкету в ТОП категории за $5 / неделю

Поднимите свой профиль и портфолио на 1-е место каталога (оплата в 1 клик через Payora) и получайте до 5× больше прямых заказов.

Закрепить в ТОП ($5/нед)Пополнить через Payora