hireclover
All jobs

Fulcrum Software

Mid-Sr C++ developer

Remote Senior $4.7k–$12.8k/moest.

Summary

Fulcrum Software is seeking a Mid-Senior C++ Developer to join their global R&D team developing handheld medical ultrasound products. In this role, you will design and implement modern C++ software for cross-platform medical imaging solutions used by clinicians worldwide.

What you'll do

  • Design, implement, and test modern C++ software for handheld ultrasound systems on macOS, iOS, and Android
  • Develop robust, maintainable, and well-documented code for both new features and improvements to existing components
  • Write unit tests and ensure high quality through code reviews and modern development workflows
  • Collaborate within Scrum teams, participate in design discussions and technical reviews
  • Work with product owners, UX specialists, and clinical experts to translate user needs into technical solutions
  • Contribute to system-level stability, performance, and excellent user experience

Requirements

Required:

  • 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)

Preferred:

  • Cross-platform development experience (macOS, iOS, Android, Windows)
  • Qt / QML application development experience
  • Native mobile development (Objective-C++, Java)
  • Graphics programming libraries (OpenGL, Vulkan, D3D, WebGPU)
  • Test automation, HAST, and integration testing
  • CI systems experience (GitLab CI)
  • Medical imaging, signal/image processing, or SDK design experience

Conditions

Work Environment:

  • Global R&D team environment
  • Agile working conditions with Scrum methodology and 3-week sprints
  • Modern tools, processes, and engineering standards
  • Long-term cooperation with possibility of extension or conversion to full-time employment
  • Corporate benefits provided by the organization (adaptable to local employment terms)

Browse jobs