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 workflows Will 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 electronics We 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 benefits Responsibilities — 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 experience About 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