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)