Senior Software Engineer, C++ Medical Imaging

Boston, MA
Full Time
Mid Level

Are you working in a job that is making a difference for millions of people? If not, keep reading to learn more about Elucid. We are a rapidly growing, Boston-based medical technology company using AI to help clinicians make more 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.

Elucid’s Senior Software Engineer leverages deep expertise in C++ and data visualization to architect and develop cutting-edge software solutions. This role is pivotal in enabling analysts, physicians, and researchers to accurately quantify and interpret cardiovascular disease through our applications. The incumbent will focus on enhancing the efficiency and performance of these applications through sophisticated multi-threaded programming techniques.  

While the position is listed in Boston, MA we are accepting resumes from
candidates in the continental US, eastern time zone preferred 

Key Responsibilities: 

  • Utilize strong C++ programming skills to design and implement software solutions. 
  • Apply design principles, design patterns, and object-oriented programming (OOP) concepts in the development process. 
  • Implement and optimize multi-threaded applications for improved performance. 
  • Apply working knowledge of relational database schema design to create efficient and scalable database structures. 
  • Contribute to and drive the development of software with solid client-server architecture, asynchronous frameworks and multi-processing. 
  • Utilize Source Control Systems (e.g., GitHub) to manage and track code changes. 
  • Contribute to continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, Docker, Kubernetes, etc. 
  • Contribute to the overall success of the team by sharing knowledge, participating in code reviews, and providing constructive feedback. 
  • Participate in the testing and debugging of software to ensure the delivery of high-quality, reliable products. 

Skills and Qualifications: 

  • Bachelor’s degree in Computer Science or equivalent. 
  • Strong C++ programming skills, Design principles & patterns, OOP, templates, multi-threading. 
  • Experience in radiology and medical imaging applications (CT / MR). 
  • 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 located 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. 
  • 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.  
  • Cloud (AWS) and Interface architecture.

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

At Elucid, we believe the optimal balance is found in a hybrid work setting. Boston-area employees are strongly encouraged to be in-person on Mondays and Wednesdays, with the option to come in as many days as they’d like. Fully remote employees, who live outside the greater Boston area, come in as needed.

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

Even if you don't check every box, but see yourself contributing, please apply.

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Human Check*