Описание
About the Role We are looking for an Embedded Developer to join our engineering team and contribute to the maintenance and development of a medical device supporting remote diagnostics. In this role, you will work on embedded software powering a healthcare solution used by medical professionals and patients.
Responsibilities
Maintain and enhance embedded software for a medical device used in remote diagnostics Develop new firmware features and improve existing functionality Analyze, troubleshoot, and debug software and hardware-related issues Work with STM32-based microcontrollers and peripheral interfaces Collaborate with cross-functional teams Participate in code reviews and software quality improvements Support CI/CD processes and firmware releases Work with existing codebases while helping modernize the software
Requirements
Good knowledge of C and C++ Basic knowledge of Python and Assembly Good knowledge of STM32 microcontrollers Experience with DMA, interrupts, and coprocessors Knowledge of SPI, I2C, I2S, MQTT, Wi-Fi, and BLE Good knowledge of FreeRTOS Experience with TouchGFX and FatFS Understanding of the compilation process and linker script syntax Ability to work with legacy code and debug complex systems Experience with Git, GitLab Pipelines, and Jira Ability to use oscilloscopes and multimeters English proficiency allowing comfortable work with technical documentation Nice to Have Experience with medical, IoT, or connected devices Firmware optimization and perform
Полное описание, компания и ссылка на вакансию — после входа.
ВойтиКонтакты работодателя (email/phone/telegram) скрыты из публичного превью —
отправьте резюме, чтобы мы связали вас напрямую.