Обязанности: Delivery and ownership of embedded software solutions for mobile medical devices, Implementation of drivers and communication mechanisms for microprocessor-based systems, Optimization of embedded systems in terms of reliability, power consumption, and maintainability, Design and definition of software architecture and technical solutions, Definition and improvement of software development practices and processes, Preparation of software-related documentation required for product certification processes, Development of components supporting telemedicine platform solutions, Providing software verification and validation services, including report preparation
Опыт: Very good knowledge of operating with radio modems (LTE, Wi-Fi, Bluetooth), Very good knowledge of creating the network stack, Excellent knowledge of the C language and the GIT version control system, Experience with creating a software architecture, Experience with bare metal software, Experience with real-time systems for microcontrollers, such as FreeRTOS, Knowledge of serial interfaces: SPI, I2C, UART, USB, etc., Knowledge of the GNU toolchain (gcc) – debugger, compiler, linker, Knowledge of tools such as make, cmake, valgrind, Ability to read electronic schematics / use electronic equipment (multimeter, oscilloscope, logic analyzer), Independence in developing solutions, Ability to collaborate with a team of specialists in firmware development and electronics design, Experience with AI tools used to