Пошук роботи на robota.uaukraine

Embedded Software Engineer / C/C++ Developer

40 000 — 100 000 ₴  
4 дні тому
11 грудня 2025
Київ
В офісі/на місці
Повна зайнятість
Офіс з генератором

Embedded Software Engineer / C/C++ Developer

Опис посади:

Шукаємо інженера-програміста для розробки, налагодження та оптимізації вбудованих систем на базі Linux та мікроконтролерів. Основна увага — робота з периферією, низькорівневими протоколами зв’язку (CAN, UART, RS485, I?C), драйверами та системним програмуванням.


Основні обов’язки:
  • Реалізація протоколів зв’язку (CAN, RS-485, UART, SPI, I?C, Ethernet тощо);
  • Практичний досвід розробки та валідації коду для safety-critical систем (ASIL, DO-178C, IEC 61508, ISO 26262 або аналогічні стандарти). Вміння створювати детермінований, перевірюваний і відмовостійкий код
  • Тестування, профілювання, оптимізація продуктивності та пам’яті;
  • Робота з системами контролю версій (Git);
  • Документування коду та технічних рішень;
Вимоги:
  • Знання C та/або C++ — робота з пам’яттю, структурами даних, багатопотоковістю;
  • Досвід роботи з Git (branching, merge, pull request, submodules);
  • Знання Linux: командна оболонка, компіляція, збірка (Make/CMake), робота з бібліотеками, системними журналами;
Буде плюсом:
  • Досвід роботи з вбудованими системами (ARM, STM32, ESP32, Arduino, Raspberry Pi тощо);
  • Розуміння та практичний досвід з протоколами:
  • CAN / CAN FD (SocketCAN, CANOpen, тощо)
  • UART / RS-485
  • I?C / SPI
  • Ethernet / TCP/IP (базові поняття)
  • Розуміння принципів роботи електроніки: GPIO, ADC/DAC, PWM, датчики, інтерфейси живлення;
  • Досвід роботи з інструментами налагодження: Logic Analyzer, Oscilloscope, JTAG/SWD, Serial Monitor;

Досвід з системами контролю моторів (PWM, PID, CAN servo);

contacts photo

Аліна

Схожі вакансії