Mid-Sr C++ developer

Requirements

β€” Bachelor’s degree in Computer Science, Engineering, Mathematics, or related STEM field
β€” Extensive commercial experience with modern C++ (C++11 and later)
β€” Experience designing and implementing complex software systems
β€” Ability to work efficiently with large codebases, including extending and modifying existing functionality
β€” Strong understanding of unit testing principles and ability to ensure high test coverage
β€” Solid understanding of modern software-development practices (git, pull requests, code review)

 

Will be a plus

β€” Experience working with cross-platform development (macOS, iOS, Android, Windows)
β€” Experience with Qt / QML application development
β€” Experience with native mobile development (Objective-C++, Java)
β€” Experience with graphics programming libraries (OpenGL, Vulkan, D3D, WebGPU)
β€” Experience with test automation, HAST, and integration testing
β€” Experience with CI systems (GitLab CI)
β€” Experience with distributed version-control workflows (git)
β€” Experience with medical imaging, signal/image processing, or SDK design
β€” General knowledge of macOS, iOS, Android internals

 

We offer

β€” Work in a global R&D team developing handheld medical ultrasound products
β€” Participation in building world-class medical imaging solutions used worldwide
β€” Comfortable working conditions in an agile environment (Scrum with 3-week sprints)
β€” Modern tools, processes, and engineering standards
β€” Long-term cooperation with a possibility of extension or conversion to full-time employment
β€” Corporate benefits provided by the organization (can be adapted to local employment terms)

 

Responsibilities

β€” Designing, implementing, and testing modern C++ software for handheld ultrasound systems on macOS, iOS, and Android
β€” Developing robust, maintainable, and well-documented code (both new features and improvements to existing components)
β€” Writing unit tests and ensuring high quality through reviews and modern workflows
β€” Collaborating within Scrum teams, participating in design discussions and technical reviews
β€” Working with product owners, UX specialists, and clinical experts to translate user needs into technical solutions
β€” Contributing to system-level stability, performance, and excellent user experience

 

About the project

Development of software for handheld medical ultrasound devices used globally. The work includes real-time ultrasound data acquisition and processing, cross-platform mobile application development, wireless probe connectivity, and system-level optimization. The team builds complete ultrasound solutions β€” from probe firmware to mobile apps β€” used by clinicians in emergency care, primary care, and remote medical settings.

 

Technologies

β€” C++11+
β€” Qt / QML
β€” macOS / iOS / Android
β€” Cross-platform development
β€” Graphics libraries (OpenGL, Vulkan, D3D, WebGPU)
β€” Git, GitLab CI
β€” Automated testing / HAST
β€” Java, Objective-C++ (optional)

Required languages

English B1 - Intermediate
Published 1 December
59 views
Β·
9 applications
12% read
To apply for this and other jobs on Djinni login or signup.
Loading...