Cleerly is revolutionizing how heart disease is diagnosed, treated, and tracked by developing AI-driven precision diagnostic solutions to prevent heart attacks. The company is seeking a Senior Backend Software Engineer to build cutting-edge products that integrate new features into their imaging pipeline for innovative imaging systems.
Requirements
- Demonstrated experience with real-time imaging pipelines, including frame grabbers and low latency data processing units
- Strong multi-threading development experience on Windows or Ubuntu platform
- Strong C++ and Object-Oriented design skills
- Experience with scripting coding languages as Python and JavaScript
- Familiarity with 2D/3D image processing and medical image analysis
- Must have experience with the challenges of mixed-mode (managed/unmanaged) debugging, data synchronization, and memory management
- Prior experience of setting up DICOM services like Store, Storage commitment, Query/Retrieve, and Modality Worklist
- Prior experience in designing cloud solutions and supporting production projects on AWS
- Knowledge of API standards including REST or GraphQL
Responsibilities
- The fundamental function for this role will be the software implementation and integration of software in low latency medical imaging products.
- The position will include code development, and fixing bugs using highly efficient and well-organized code in either of the following languages: C++, C, and Image Analysis
- Collaborate with cross-functional teams to integrate AI and Non-AI solution within the software development lifecycle
- Provide documentation, test plans, and unit tests for all software changes
- Perform code reviews, ensuring great unit test coverage, and driving bug triage
- Participate in the product software development across frontend and backend functionalities.
Other
- 5+ years of experience in real-time software development in medical imaging or highly regulated industries
- Excellent English communication skills, oral, reading and writing
- Travel is required for some team meetings and cross function projects typically once per month or once per quarter
- By submitting your application, you agree to receive SMS messages from Cleerly recruiters throughout the interview process.