Embedded Developer (C++, Linux) Offline

$$$
🪖 DefTech Product

Twist Robotics is a large team developing hardware and software solutions in the military-tech sector to strengthen Ukraine’s defense capabilities. Among our public products are the UAV mission simulator “Obriy” and the “Saker Scout” drone, which has been successfully operating on the front lines for over two years.

 

We are looking for an Embedded C++ Developer to help us further develop and improve our defense technologies. The role will involve more software development than hardware and the work will be related to drones of various types and their components. Overall, this position offers direct involvement in building solutions that truly make a difference - both for the front line and our team.

 

Key responsibilities:

  • developing, optimizing, and maintaining C/C++ software for embedded Linux systems;
  • supporting and configuring custom Linux builds;
  • participating in the architecture design of embedded solutions (bootloader, peripherals);
  • collaborating with cross-functional teams, managers, and manufacturing.

 

Requirements:

  • 3+ years of commercial experience with C/C++ (versions 14/17);
  • understanding the principles of Embedded systems architecture;
  • experience in creating Linux builds (Yocto or Buildroot);
  • debugging skills (GDB, perf, etc.);
  • understanding of network protocols (TCP/IP, UDP) and experience with networking in embedded systems;
  • knowledge of OOP principles, programming patterns, the C++ memory model, and multithreaded development;
  • knowledge of STL and experience working with Qt5, CMake, Docker, and Git;
  • scripting in Bash;
  • basic knowledge of Python.

 

Will be an advantage:

  • experience with the Linux kernel (modules, drivers) and system integration (U-boot, systemd, BusyBox);
  • experience with media libraries: GStreamer, ffmpeg;
  • experience with computer vision libraries like OpenCV.

 

We offer:

  • the opportunity to apply your skills and experience to strengthen Ukraine’s defense capabilities;
  • exciting work at the forefront of technology development, where independence and initiative are valued;
  • comfortable working conditions and a competitive salary;
  • relocation support to Lviv (if needed);
  • paid vacation, sick leave, and other social benefits in accordance with labor law;
  • reservation from mobilization.

Required skills experience

Required languages

Ukrainian Native
C/C++, Linux, Embedded, C++, Embedded Linux Kernel, Buildroot

The job ad is no longer active

Look at the current jobs Embedded Lviv→

Loading...