Description
• Contribute to the development of the Gentuity imaging application software and internal software tools
• Contribute to the specification and implementation of a robust software architecture for all Gentuity software
• Contribute to the development of signal and image processing algorithms and techniques
• Create and maintain all the required software documentation, including the creation and revisions of Software Requirements Specifications (SRS) documents
• Develop rapid prototypes for demonstrating new features, GUI ideas, and for hardware evaluation.
• Participate in evaluation and selection of supporting software, including SOUP (Software of Unknown Pedigree)
• Contribute to any refinements to the Software Development Lifecyle and subsidiary procedures as needed. Ensure that these procedures comply with applicable regulations. Ensure that software deliverables comply with these procedures.
• Participate in the creation of Intellectual Property
• Other duties as assigned
Requirements
Must have:
• 8+ years of experience in Software Engineering
• Modern C++, including Objected Oriented Design, Multithreaded/Parallel programming, SW Architecture
• Multiple Scripting languages. Preferred: JavaScript, Python, and Ruby
• Qt/QML Framework
• Experience managing the work of a technical team and direct reports
Experience in at least three of the following:
• User Interface Development
• Signal or Image Processing Algorithms (OpenCV / ITK / etc.)
• Machine Learning for Image or Data Processing (TensorFlow or similar packages)
• DICOM / PACS integration
• Cybersecurity
• Visualization and Rendering of Medical and Biology Imaging Data
• Firmware Development / Electrical Engineering
• Experience with building embedded software in medical, scientific, and/or analytical devices.
• Computational Fluid Dynamics
EDUCATIONAL REQUIREMENTS:
Bachelor’s degree or equivalent experience in a technical field (e.g., Computer science, Electrical and Computer Engineering, Mathematics, or Physics).
Skills Required
- 8+ years of software engineering experience
- Modern C++, including object-oriented design, multithreaded or parallel programming, and software architecture
- Experience with multiple scripting languages
- JavaScript, Python, and Ruby scripting experience
- Qt/QML Framework experience
- Experience managing the work of a technical team and direct reports
- Experience in at least three specified areas: user interface development; signal or image processing algorithms; machine learning for image or data processing; DICOM/PACS integration; cybersecurity; medical and biological imaging visualization and rendering; firmware or electrical engineering; embedded software for medical, scientific, or analytical devices; or computational fluid dynamics
- Bachelor’s degree or equivalent experience in a technical field such as computer science, electrical and computer engineering, mathematics, or physics
What We Do
Gentuity is a commercial-stage medical technology company pioneering next-generation intravascular imaging devices, specifically high-frequency OCT, to provide interventional cardiologists with complete vessel visualization and real-time insights for optimizing PCI procedures.







