cover image
Diagnoly

Diagnoly

www.diagnoly.com

3 Jobs

9 Employees

About the Company

DIAGNOLY is a pioneer in the application of computational physics methods powered by deep learning algorithms to the domain of obstetric ultrasound.

Our aim is to help clinicians to address problems related to the obstetric ultrasound by improving the fetal diagnostics and simplifying the decision making.

Our solutions precisely define fetal biometric key parameters and help diagnosticians with detection of prenatal pathologies and congenital defects from the earliest weeks of pregnancy.

Listed Jobs

Company background Company brand
Company Name
Diagnoly
Job Title
Senior Software Engineer
Job Description
**Job Title** Senior Software Engineer **Role Summary** Lead development of innovative medical device software, transitioning algorithms from Python to C++ and deploying to embedded systems. Redefine engineering practices for industrial software development in a fast-paced start-up environment. **Expectations** Strong background in industrial software development, leadership in software architecture design, and expertise in embedded system deployment. Requires problem-solving agility and adaptability in a small, high-impact team. **Key Responsibilities** - Architect and implement software for a medical device deployed on embedded edge systems. - Translate deep learning algorithms from Python to optimized C++ code. - Manage codebases (C++/Python) and oversee server infrastructure. - Collaborate on integrating hardware-software solutions for real-time fetal pathology detection. **Required Skills** - Proficiency in **C++** (expert level), **Python**, and **Git**. - Experience in **software architecture design**, **database systems**, and **embedded systems development**. - Strong background in **Android/iOS application development**. - Practical knowledge of **server management** and deployment. - Familiarity with **deep learning algorithm implementation**. **Required Education & Certifications** - Bachelor’s/Master’s degree in **Computer Science**, **Applied Mathematics**, or **Engineering**. **Preferred Skills** - Experience with **front-end mobile application development**. - Knowledge of **software development for medical devices** (regulatory context a plus). - Understanding of **computer science algorithms** (basic to intermediate).
Lyon, France
On site
Senior
10-10-2025
Company background Company brand
Company Name
Diagnoly
Job Title
Mobile app developer H/F
Job Description
Lyon, France
On site
10-10-2025
Company background Company brand
Company Name
Diagnoly
Job Title
Senior Software Engineer / Architect
Job Description
Job Title: Senior Software Engineer / Architect Role Summary: Design and build the software architecture for a next‑generation medical device that analyses fetal ultrasounds in real time. Lead the transition of machine‑learning algorithms from Python to high‑performance C++ and deploy the solution on an embedded edge platform. Expectations: Deliver a robust, scalable architecture that meets stringent medical device regulations. Provide technical leadership, mentor junior engineers, and influence best practices across the engineering team. Key Responsibilities: - Architect and implement the core software stack for the medical device, ensuring safety, reliability, and compliance with medical standards. - Translate deep‑learning and other numerical algorithms from Python to efficient, maintainable C++ code. - Deploy and optimize the C++ platform on embedded hardware, managing build, configuration, and runtime performance. - Oversee version control (Git), code reviews, and continuous integration pipelines for both C++ and Python components. - Manage server components and infrastructure necessary for development, testing, and deployment workflows. - Coordinate with product, QA, and regulatory teams to validate functionality and adherence to requirements. - Optionally contribute to front‑end mobile (Android/iOS) or web interfaces that interface with the device. Required Skills: - Expert proficiency in C++ (modern standards), with strong knowledge of memory management, concurrency, and low‑level optimization. - Experience translating high‑level Python code (including deep‑learning libraries) into performant C++ implementations. - Solid background in embedded systems development and edge computing. - Deep understanding of software architecture, design patterns, data structures, and database design. - Proficiency with Git, branching strategies, and automated CI/CD pipelines. - Familiarity with server administration, deployment, and monitoring. - Experience building or maintaining Android and/or iOS applications is highly valuable. - Ability to work in a regulated medical environment and understand compliance requirements. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Applied Mathematics, or related technical field. - Relevant certifications (e.g., C++ certification, embedded systems, or medical device development) are a plus.
Lyon, France
On site
Senior
16-10-2025