Embedded Developer (UAV) Kyiv is a Ukrainian innovative technology company that develops and manufactures robotic systems. We create solutions that work remotely on land, outside and at sea. Requirements: — C programming language in embedded systems; —Experience in working with STM32 microcontrollers (CUBE IDE/HAL, timers, interrupts, etc.); —Understanding the operation of tap-protocol interfaces (UART, I2C, SPI, etc.); — Basic knowledge of version control systems; —Understanding electrical circ
Embedded Developer (UAV) Kyiv is a Ukrainian innovative technology company that develops and manufactures robotic systems. We create solutions that work remotely on land, outside and at sea. Requirements: — C programming language in embedded systems; —Experience in working with STM32 microcontrollers (CUBE IDE/HAL, timers, interrupts, etc.); —Understanding the operation of tap-protocol interfaces (UART, I2C, SPI, etc.); — Basic knowledge of version control systems; —Understanding electrical circuits; —Experience of working with programmers, multimeter; — Ability to study the original technical documentation and find the necessary information; - Willingness to learn and develop. Responsibilities: —Participation in the complete life cycle of embedded software: design, development, documentation, testing and verification of implemented solutions; — Analysis and systematic solution of problems in accordance with the requirements of the project; — Cooperation with a circuit engineer; —Participation in field tests of the device. It would be a plus: —Experience of working in networks: TCP, UDP, MQTT, TLS; —Experience of working with C++ ('14 and above); — Experience with real-time operating systems (FreeRTOS, ZephyrOS, etc.); —Understanding build system (make, cmake); —Understanding the concepts and programs of connecting the Internet/Internet of Things; — Experience working with Raspberry Pi or other embedded Linux platforms; — Experience working with external microcontrollers (SiLabs/Rigado/Microchip/AVR); — Experience working with Jira (task tracker) and Confluence (documentation); — Experience working with testers, oscilloscopes, logic analyzers. We offer: -Official employment; — Timely payment of competitive wages; — Work in a team of highly qualified colleagues; — Free lunches.