Senior Software Engineer - Medical Imaging Visualization, C++ Job at Elucid, Boston, MA

ZkFBWG9SYkdGUi9KM095elFsRkZSWmR5Q0E9PQ==
  • Elucid
  • Boston, MA

Job Description

We are a rapidly growing, Boston-based medical technology company using AI to enable clinicians to make informed decisions on cardiovascular care - leading to better patient outcomes, improved quality of care, and reduced healthcare costs. Come work at Elucid and be part of delivering on our mission to prevent heart attacks and strokes!

Our applications development and visualization team is developing state-of-the-art software solutions that empower accurate quantification and interpretation of cardiovascular disease. We're looking for an experienced engineer with expertise in C++ and medical visualization, excited to build new features and enhance the efficiency and performance of our applications through sophisticated multi-threaded programming techniques.

The ideal candidate will have:

  • Strong C++ programming skills, design principles and patterns, OOP, templates, multi-threading.
  • Experience in radiology and medical imaging applications (CT / MR), with knowledge of medical imaging standards, specifically DICOM.
  • Ability to learn quickly and to collaborate well with other developers, architects, and product owners on a fast-paced, cross-functional, globally distributed team.
  • Experience with computational geometry and 3D computer graphics.
  • Experience with any one of the following: VTK, OpenInventor, OpenGL, CUDA or any rendering or high-performance computing libraries.
  • Understanding of TCP/IP socket communication.
  • Working knowledge of (relational) database schema design.
  • Proficiency in Python.
  • Experience with cloud (AWS) and interface architecture.
  • Working knowledge of source control systems: GitHub or similar and CI/CD experience with Jenkins, Docker, Kubernetes, etc.
  • Familiarity with Linux OS is strongly preferred.

Work Location:

  • This role is based out of our office in Boston, MA. For local candidates, we operate in a hybrid model with regular in-office collaboration. Candidates outside of the Boston area are invited to apply as fully-remote employees

----------------------------------------------------

At Elucid, we believe the best work happens in a flexible hybrid environment. Boston-area employees are encouraged to work from the office on Mondays and Wednesdays, with the option to come in additional days if they prefer. Fully remote employees outside the Boston area come in as needed.

We are an equal opportunity employer and value diversity at Elucid. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability.

We understand that self-doubt can sometimes prevent great candidates from applying. If you believe you can make an impact at Elucid, even if you don’t meet every qualification, we encourage you to apply!

Job Tags

Full time, Local area, Remote job, Flexible hours,

Similar Jobs

LegalMatch.com

Inside Sales Trainer Job at LegalMatch.com

 ...all dynamic and driven individuals! Picture yourself as the catalyst for our team's success, igniting passion and purpose as a Sales Trainer at LegalMatch! In this role, you won't just teach; you'll inspire, empower, and elevate our team members to new heights of excellence... 

Greenlife Healthcare Staffing

Medical Assistant - General Practice Job at Greenlife Healthcare Staffing

 ...advancement pathways Impactful Work: Serve diverse communities in public health settings Position Overview Greenlife Healthcare...  ..., and recordkeeping. This is an excellent opportunity for entry-level professionals or those seeking to expand their clinical experience... 

Fikes Products

Pest Control Technician Job at Fikes Products

 ...Job Opportunity: Pest Control Technician at Fikes Are you passionate about maintaining healthy and safe environments? Do you have a knack for problem-solving and enjoy working independently? If so, we have an exciting opportunity for you! Join the Fikes team as a Pest... 

Affinity Home Care Group

Indian Elderly Caregiver Job at Affinity Home Care Group

Job Description; Key Responsibilities of a Caregiver (with Indian context):Personal Care:Assisting with bathing, dressing, grooming, toileting, and mobility. This may involve helping clients with walking, transferring to and from beds or wheelchairs, and providing... 

Interim HealthCare of Annapolis, MD

Registered Nurse (RN) - Home Healthcare Job at Interim HealthCare of Annapolis, MD

Registered Nurse (RN) / Home Care in Upper Marlboro, Clinton, Temple Hills, Largo, Fort Washington, Waldorf, La Plata*Remote position: need to be able to travel regularly to Prince George's county in MarylandNot all nursing paths are the samesome are genuinely...