Barragier

Software Engineer UAV/UGV

MilTech ๐Ÿช–

We are Barragier โ€” a multidisciplinary team developing intelligent control and AI systems for drones, ground robots, and automated turrets.
We are looking for an experienced C/C++ Engineer to join our project focused on firmware development for stepper motor controllers (STM32) and a computer-vision-based targeting system running on Raspberry Pi.

 

Key Responsibilities:

  • Develop firmware for precise and fast stepper motor control (turret, pan-tilt, stabilization);
  • Implement motion algorithms, microstepping, acceleration/braking curves, and PID control;
  • Optimize code for STM32 (using STM32CubeIDE / HAL / LL / FreeRTOS);
  • Work with stepper motor drivers such as A4988, TMC2209, or similar;
  • Implement communication interfaces between STM32 and Raspberry Pi (UART, I2C, SPI, GPIO);
  • Integrate the firmware with the target tracking and aiming system (C++ / OpenCV) running on Raspberry Pi;
  • Optimize performance, synchronize with video streams, and minimize control latency;
  • Test and debug on real hardware setups.

Required Qualifications:

  • Strong experience in C / C++ (C++11/14/17) โ€” 2+ years;
  • Hands-on experience with STM32 microcontrollers (HAL, LL, or bare-metal programming);
  • Solid understanding of stepper motor control principles โ€” drivers, timing, microstepping, feedback;
  • Experience with UART, I2C, SPI, GPIO interfaces;
  • Practical experience with Linux environments (Raspberry Pi OS / Ubuntu);
  • Basic OpenCV or video-processing knowledge;
  • Understanding of real-time systems, timers, interrupts, and DMA;
  • Ability to read circuit diagrams and use oscilloscopes.

Nice to have:

  • Integration with AI-based target detection or tracking modules;
  • Python scripting for tooling or utilities;
  • Familiarity with MAVLink / ROS protocols;
  • ARM-level optimization and debugging skills.

Required skills experience

C/C++ 2 years
STM32 1 year
Raspberry Pi 1 year

Required languages

English A2 - Elementary
Published 29 October
28 views
ยท
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...