Ми вважаємо найціннішим придбанням компанії її колектив і робимо все можливе для забезпечення комфортних умов роботи і гідної оплати праці всіх співробітників.
-
· 19 views · 1 application · 28d
Mid-Sr Embedded developer
Hybrid Remote · Ukraine · 3 years of experience · English - B1Requirements — Bachelor’s degree in Computer Science, Engineering, Math, or related STEM field — Extensive commercial experience with modern C++ 17+ — Strong background in embedded software development — Experience designing and implementing complex...Requirements
— Bachelor’s degree in Computer Science, Engineering, Math, or related STEM field
— Extensive commercial experience with modern C++ 17+
— Strong background in embedded software development
— Experience designing and implementing complex software systems and architectures
— Ability to work efficiently with large existing codebases, including refactoring legacy code
— Strong understanding of unit testing principles and ability to ensure high test coverage
— Ability to use modern generative-AI tools in daily development workflowsWill be a plus
— Experience with Yocto and Linux kernel development
— Experience with microcontroller programming
— Experience with FreeRTOS or other bare-metal operating systems
— Skills in code optimization (Neon/SIMD, CUDA, OpenCL)
— Knowledge of CI systems (GitLab CI, Jenkins)
— Experience with Docker
— Experience with distributed version-control workflows (git)
— Experience with ultrasound physics and algorithms
— Experience with mathematical modeling of physical systems
— Experience with signal or image processing
— Experience with algorithm development from prototype (Python/Matlab) to C++ implementation
— Basic understanding of analog and digital electronicsWe offer
— Work in a global R&D team developing handheld medical ultrasound products
— Participation in the development of world-class medical imaging solutions
— Comfortable working conditions in an agile environment
— Modern tools, processes, and engineering standards
— Corporate benefitsResponsibilities
— Designing, implementing, and testing embedded C++ software for handheld ultrasound systems
— Developing robust, maintainable, well-documented code (new features and extensions of existing functionality)
— Writing unit tests and ensuring high code quality
— Collaborating within an agile team through design discussions and code reviews
— Working with product owners, usability and clinical experts to transform user needs into technical requirements
— Contributing to high product quality and excellent user experienceAbout the project
Development of embedded software for handheld medical ultrasound devices used globally. The team focuses on:
- Ultrasound image acquisition and processing
- Algorithm and platform development
- Embedded system performance and optimization
Integration with medical workflows and systems
Technologies
— C++17+
More
— Embedded Linux / Yocto
— FreeRTOS / bare-metal
— Microcontrollers
— Python/Matlab (for prototyping algorithms)
— Git, GitLab CI/Jenkins
— Docker
— SIMD/Neon, CUDA, OpenCL (optional)