VACANCY
Embedded Software/Hardware Developer
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 software for various microcontroller architectures
- developing software for PCs and single-board computers (Orange Pi, Raspberry Pi) in the areas of digital signal processing, drivers, network protocols, GUI (QML), database work, and mechanical control
- diagnosing and troubleshooting issues during debugging in cooperation with hardware developers
- checking and adjusting electronics and assembled equipment
- preparing technical documentation describing the operation of the devices developed
Requirements:
- knowledge of the C and/or C++ programming language
- experience developing embedded systems
- experience working with STM32 Cortex-M family microcontrollers
- knowledge of basic microcontroller interfaces: SPI, I2C, UART, CAN
- confident understanding of and work in Linux
- experience working with MCU/MPU architectures other than ARM (ESP32, 8051, etc.) and with vendors other than STM will be an advantage
- understanding of long-range wireless communication technologies: LoRa, Wi-Fi broadcasting will be an advantage
- advanced knowledge of Linux and Embedded Linux, Buildroot, custom Linux builds will be an advantage
- digital and analog circuit design skills and PCB design in KiCad will be an advantage
Conditions:
- mobilization until the end of martial law or contract service
- possibility of transferring current servicemen from rear-area units or per the Military Medical Commission's findings
- possibility of service for candidates who, per the Military Medical Commission's findings, are fit for service in support units, TCC and SP, military educational institutions, training centers, etc.
- monetary allowance in accordance with current legislation
- a social package
- free qualified medical care.
- guidance during the Regional TCC and Military Medical Commission stage, ensuring placement in the chosen unit for the agreed position
- the opportunity for training and skills advancement using the latest technologies
- guaranteed training in your field of work
- annual paid leave








