VACANCY
Embedded Systems Programmer
Overview
The 3rd Separate Assault Brigade is a volunteer unit formed in the first days of the full-scale invasion. Its founder is Andrii Biletskyi, the first commander of the "Azov" Regiment. The 3rd Separate Assault Brigade was formed on the same principles as the legendary "Azov" and the entire Azov movement. The core worldview principles of Azov units are Ukraine-centrism, traditionalism, hierarchy, and responsibility. Having passed a rigorous selection process, only highly motivated fighters, strong in spirit and ready for continuous self-improvement and hard fighting against the enemy on the front line, join the unit's ranks. The backbone of the volunteer Territorial Defense unit, formed on February 24, 2022, from which the brigade's history begins, was made up of veterans of the "Azov" Special Purpose Unit of the National Guard and representatives of the Azov movement. On March 9, the unit was expanded into the "Azov" Special Purpose Regiment within the Armed Forces of Ukraine, and later reformed into the separate "Azov" Special Operations Forces unit. In January 2023, "Azov" SOF became part of the Ground Forces of the Armed Forces of Ukraine and was expanded into a brigade.
Responsibilities:
- developing and debugging software for turret and robotic system microcontrollers
- writing and optimizing firmware
- working with peripheral interfaces (CAN, UART, I2C, SPI)
- developing control algorithms
- connecting and configuring sensors, gyroscopes, and encoders
Requirements:
- proficiency in C/C++ programming languages for embedded systems
- experience working with microcontrollers (STM32, ESP32, AVR, Raspberry Pi)
- experience with real-time operating systems (FreeRTOS, Zephyr, ThreadX)
- knowledge of communication protocols (UART, I2C, SPI, CAN, Modbus)
- understanding of control algorithms (PID controllers, sensor data processing, motor control)
- skills in Linux Embedded
- knowledge of Python for scripting and automation will be an advantage
- experience working with OpenCV will be an advantage
- higher technical education in robotics, programming, or automation will be an advantage
Conditions:
- mobilization until the end of martial law or contract service
- social benefits in accordance with current legislation
- monetary allowance in accordance with current legislation
- free qualified medical care
- guidance during the Regional TCC and Military Medical Commission stage, ensuring placement in the chosen unit for the agreed position








