Software Engineer (Embedded Linux)

Teletactica Responds Quickly
$$$$
🪖 DefTech Product

Teletactica — міжнародна технологічна компанія, яка розробляє системи зв’язку для безпілотних авіаційних комплексів (БПаК), та охоплює як рішення військового, так і подвійного призначення. Компанія визнана важливою для національної економіки у сфері оборонно-промислового комплексу України.

Ми і надалі розширяємо команду та шукаємо Software Engineer (Embedded Linux) з глибокими технічними знаннями С/C++ та розвиненими аналітичними навичками, який здатен брати на себе лідерство в реалізації складних технічних рішень та проєктів, що мають стратегічне значення в сфері оборони.

 

Ідеальний портрет кандидата

  • Досвід розробки низько- та високорівневого, високопродуктивного, захищеного та надійного коду.
  • Впевнене володіння C, C++.
  • Розуміння архітектури Unix-подібних систем, зокрема ядра Linux, принципів розробки драйверів.
  • Досвід написання/модифікацій драйверів Linux.
  • Досвід роботи з системами збірки (наприклад, OpenWRT, Buildroot, тощо).
  • Знання в області мереж та бездротових технологій (IP, TCP, UDP, 802.11n).
  • Розуміння та досвід впровадження сучасних підходів до розробки програмного забезпечення, code review, CI/CD, багаторівневе тестування.
  • Здатність здійснювати бізнес-аналіз інженерних задач, швидко орієнтуватися у нових технологіях, формулювати та презентувати технічне рішення, оцінювати інженерні й бізнес трейд-офи.
  • Досвід самостійного імплементування технічних рішень, а також організації ефективної взаємодії всередині команди.


Буде плюсом:

  • Досвід розробки на Python.
  • Досвід роботи з інструментами та методами дослідження продуктивності: perf, eBPF, strace/ltrace/ptrace/dtrace/ftrace, тощо.
  • Розуміння медіа-форматів та протоколів: H.264, H.265, MJPEG, RTSP, RTP, WebRTC, робота з GStreamer.
  • Знання та досвід з програмним забезпеченням для БПЛА: ArduPilot, Mission Planner, MAVLink.
  • Досвід у сфері аналізу та обробки сигналів: SDR, GNU Radio.
  • Поглиблене володіння методами автоматизованого тестування: юніт-тести, функціональні, інтеграційні, property-based, fuzz-тестування, тестування під час вичерпання ресурсів (OOM), введення/виведення, стрес-тести, тощо.
  •  

Щоденні обов’язки та задачі

  • Модифікація ядра Linux під загальні потреби проєкту.
  • Розробка високопродуктивного коду для Embedded Linux-пристроїв, оптимізація та вдосконалення існуючого.
  • Забезпечення повного покриття коду тестами, аналіз першопричини виникнення помилок і впровадження рішень, що усувають цілі класи подібних проблем, а також проактивне підвищення надійності та стійкості системи.
  • Виконання широкого кола завдань — від змін у внутрішній інфраструктурі до розробки додатків для програмного забезпечення керування БПЛА.
  • Проведення самостійних технічних досліджень й підвищення експертизи команди.
  • Співпраця з військовими та виробниками БПЛА, допомога в тестуванні рішень у польових умовах.
  • Ефективна взаємодія з командами тестування (QA), автоматизації процесів (DevOps) та виробництва — постановка технічних завдань, отримання необхідних даних, налагодження комунікації та активна участь у формуванні робочих процесів

     

Ми пропонуємо

  • Офіційне працевлаштування згідно КЗпП: оплачувані відпустки та лікарняні
  • Робота в R&D офісі у м. Київ, повна зайнятість
  • Можливість бронювання
  • Можливість професійного зростання в команді мотивованих спеціалістів.

     

Рекрутмент процес

  1. HR співбесіда — спілкування з HR спеціалістом — до 1 години
  2. Технічна співбесіда — спілкування з технічними експертами — до 1,5 години
  3. Збір рекомендацій з попередніх місць роботи, OSINT
  4. Оффер

     

Ставайте частиною Teletactica та спільно з нами створюйте рішення, що справді мають вагомий вплив!

Required skills experience

Embedded Linux 2 years
Linux Kernel 2.5 years
C/C++ 2 years

Required languages

Ukrainian Native
CI/CD, Unit testing
Published 29 July
11 views
·
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...