• Deferment
  • Currently viewed by 1 job seeker

Senior Embedded C, C++ developer

  • Сістематікс

    Mechanical engineering; 10–50 employees
  • Kyiv
  • Full-time. We are also ready to hire a student, a person with disabilities, a retired person. Work experience more than 5 years. Higher education.
  • We will give preference to veterans.
  • Employee deferment
  • C++
  • Lua
  • C/C++
  • ArduPilot
  • FreeRTOS
Show all skillsRoll up skills

Job description

Запрошуємо Embedded C/C++ розробника приєднатися до сильної інженерної команди, яка працює над складним і технічно цікавим проєктом. У нас цінують експертизу, заохочують ініціативу та створюють простір, де кожен може бути почутим. Відкрите спілкування, взаємоповага та підтримка колег — це основа нашої командної культури.

Необхідні навички

  • Досвід роботи як Embedded C/C++ developer від трьох років
  • Участь у складних проєктах, досвід закінчених проєктів, досвід власних проєктів
  • Досвід роботи з мікроконтролерами STM32, базові знання про багатоядерні мікроконтролери, знання з інших АРМ-мікроконтролерів, знання з RISC-V мікроконтролерів
  • Базові знання з багатопоточної обробки на багатоядерних мікроконтролерах
  • Досвід роботи з ОС FreeRTOS, ChibiOS, Embedded Linux
  • Досвід використання скриптових мов типу LUA
  • Досвід колективної роботи (GIT, wiki, трекери), навички документування
  • Досвід роботи з сенсорами (гіроскопи, датчики кутових прискорень, барометри, лазерні та ультразвукові далекоміри тощо)
  • Знання інтерфейсів I2C, SPI, UART, CAN, Ethernet, досвід написання бібліотек до нових сенсорів
  • Знання з стеку TCP/IP
  • Протоколи MAVLink, UAVCAN
  • Практичний досвід роботи з програмним забезпеченням ArduPilot
  • Знання основ GNSS, протоколи NMEA 0183, UBX
  • Навички розробки простих програм для Windows / Linux (для візуалізації даних від мікроконтролерів, конфігурування тощо)
  • Розуміння схемотехніки, вміння розводити прості друковані плати, паяти, користуватися осцилографом, логічним аналізатором та ін

Обов’язки

  • проектування API
  • розробка мовами С/С++
  • рев’ю коду
  • співробітництво з іншими розробниками (Embedded & Hardware), тестувальниками
  • документування

Similar jobs

All similar jobs