PNL SoftwareEngineer

From NAMIC Wiki
Jump to: navigation, search
Home < PNL SoftwareEngineer

The National Alliance for Medical Imaging Computing (NA-MIC) is a multi-institutional, interdisciplinary team of computer scientists, software engineers, and medical investigators who develop computational tools for the analysis and visualization of medical image data. The purpose of the center is to provide the infrastructure and environment for the development of computational algorithms and open source technologies, and then oversee the training and dissemination of these tools to the medical research community.

We are seeking applications for a software engineering position. The successful applicant will be working alongside a team of neuroscientists investigating the impact of schizophrenia and Velocardiofacial syndrome on brain morphology and function.


Job description:

Image Computing Applications Engineer:

  • Summary: The engineer will work closely with local user community to integrate NA-MIC Kit software into local research workflows. The engineer will work with the NA-MIC algorithm and software developers to develop implementation strategies to meet the needs of local users by adapting and/or extending existing code in the NA-MIC Kit. Examples of the engineering work required include writing code to integrate several filters into a pipeline, building user interfaces to algorithms, converting data file formats, and automating repetitive analysis tasks.
  • Duties:
    • Define and specify user requirements for new software.
    • mplement solutions in collaboration with other NA-MIC personnel.
    • Support use of new solutions by local users.
    • Disseminate solutions to broader community through adherence to NA-MIC software practices including publicly readable repositories, design material and documentation on public wiki, participation in email lists to support users and developers.
  • Qualifications: BS Computer Science or equivalent. Knowledge of medical image processing a plus.
  • Other Requirements:
    • Willingness and ability to develop "production" quality code adhering to existing design standards.
    • Knowledge of C++ essential.
    • Cross-platform software development experience (Windows and Linux; Mac a plus).
    • Experience with NA-MIC Kit tools a plus (CMake, VTK, ITK, KWWidgets, 3D Slicer).

Please see http://www.na-mic.org/pages/Driving_Biological_Projects for more information on our NAMIC collaborations.

Submit resumes and cover letters to sylvain@bwh.harvard.edu