Fulcrum SoftwareRemote

Mid-Sr C++ developer

Description

Requirements — Bachelor’s degree in Computer Science, Engineering, Mathematics, or related STEM field — Extensive commercial experience with modern C++ (C++11 and later) — Experience deg 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 — Deg, 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)

Skills

AgileiOSGitGitLabcppObjective-CGitLab CIAndroidcplusplusMobile DevelopmentUnit TestingJavaIntegration TestingC++Scrum

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching