• · Viewed by 1 job seeker
  • Deferment
Група Промавтоматика

Інженер-програміст мікроконтролерів (Embedded C, Middle, Senior)


About the job

Промавтоматика (Вінниця) розробляє власну електроніку: системи автоматизації, світлотехніку, зарядні пристрої, стабілізатори напруги та робототехніку.

У відділ R&D шукаємо інженерів-програмістів мікроконтролерів рівня Middle та Senior. Розглядаємо кандидатів з досвідом розробки на C для мікроконтролерів від 1,5 року (Middle) та від 4 років (Senior).

Обов’язки:

  • Розробка прошивок на C для мікроконтролерів (STM32, AVR, PIC, ESP32 та інших — залежно від проєкту)
  • Робота з периферією MCU: UART, SPI, I2C, ADC, PWM, таймери, переривання
  • Налагодження прошивок на реальному обладнанні (JTAG/SWD, осцилограф, логічний аналізатор)
  • Bring-up нових плат разом зі схемотехніками
  • Узгодження рішень з конструкторами та мехатроніками в межах проєкту
  • Ведення технічної документації та репозиторіїв (Git)

Для Senior додатково:

  • Проєктування архітектури прошивки: модулі, керування пам’яттю в умовах обмежених ресурсів
  • Забезпечення real-time роботи, оптимізація коду за швидкодією та енергоспоживанням
  • Розробка й доопрацювання бутлоадерів і механізмів оновлення прошивки
  • Код-рев'ю та визначення стандартів embedded-коду для команди
  • Менторство менш досвідчених інженерів

Очікуємо від Middle:

  • 1,5−2+ роки досвіду розробки на C для мікроконтролерів
  • Розуміння периферії MCU: UART, SPI, I2C, ADC, PWM, таймери
  • Базове розуміння переривань і роботи з пам’яттю в умовах обмежених ресурсів
  • Досвід налагодження прошивок на залізі (JTAG/SWD, осцилограф)
  • Базова електроніка та вміння читати електричні схеми
  • Готовність працювати в команді й узгоджувати рішення з Senior / Tech Lead

Очікуємо від Senior:

  • 4−5+ років комерційної розробки на C для мікроконтролерів
  • Глибоке розуміння периферії MCU на рівні регістрів
  • Переривання, таймери, DMA
  • Розуміння real-time систем, обмежень пам’яті та продуктивності embedded-платформ
  • Налагодження через JTAG/SWD, осцилограф, логічний аналізатор
  • Досвід bring-up нових плат разом зі схемотехніками
  • Досвід код-рев'ю та технічного лідерства в команді

Буде плюсом:

  • RTOS (FreeRTOS або подібні)
  • CAN, Modbus, EtherCAT
  • Бутлоадери та OTA-оновлення
  • Оптимізація енергоспоживання (low-power режими)
  • Підготовка виробів до сертифікації EMC/EMI
  • C++ як додаткова мова

Що пропонуємо:

  • Офіційне працевлаштування та стабільність власного виробництва (бронювання)
  • Реальні R&D-проєкти, які йдуть у серійне виробництво
  • Різні напрями — від зарядних пристроїв до робототехніки та зеленої енергетики
  • Командну роботу зі схемотехніками, конструкторами та мехатроніками
  • Для Middle — ріст поруч із досвідченими колегами та код-рев'ю від сеньйорів; для Senior — технічне лідерство та менторство
  • Сучасний офіс у Вінниці
  • Допомогу з релокацією для кандидатів з інших міст, щоб переїзд до Вінниці був простим і без зайвого стресу

Key requirements and skills

  • Work experience more than 1 year.
  • Git
  • C++
  • Робота в команді
  • Програмування
  • Ведення документації
  • Ведення технічної документації
  • Проєктування
  • Лідерство
  • Прошивка пристроїв
  • SPI
  • UART
  • Продуктивність
  • FreeRTOS
  • Modbus
  • Embedded C
  • STM32
  • Програмування мікроконтролерів
Show all skillsRoll up skills
New

Ask a question in the messenger

Ask about the work schedule, duties, salary structure, and more.

You can find out the details of the work schedule, duties, salary structure, and more, or ask your own question.

Similar jobs

All similar jobs

Salary statistics