Наступна вакансія

Розробник вбудованого програмного забезпечення / C/C++ в БМ КОНСТРУКЦІЯ, ТОВ

11 грудня

38 переглядів

БМ КОНСТРУКЦІЯ, ТОВ

БМ КОНСТРУКЦІЯ, ТОВ

0
0 відгуків
Без досвіду
Київ
Повний робочий день
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, IE

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);

Без досвіду
Київ
Повний робочий день
Хочете знайти підходящу роботу?
Нові вакансії у вашому Telegram
Підписатись
Ми використовуємо cookies
Прийняти