Software Engineer - Job Opening

FreeSurfer is a multi-platform suite of software tools for the analysis of brain imaging data in use by thousands of neuroscientists, engineers and clinicians around the world. It has been developed at the Martinos Center for Biomedical Imaging at the Massachusetts General Hospital in Charlestown. FreeSurfer has been critical for basic neuroscientific advances in our understanding of the brain, as well as more accurately and sensitively quantifying the effects of disease processes such as Alzheimer's disease, schizophrenia, autism, and Huntington's disease among others.


We are looking for a Software Engineer to take primary responsibility for the build, test, release, maintenance, support and documentation of our multi-platform (Linux and Mac) software application.

If you enjoy traveling to different parts of the world, then there is the opportunity to do so as part of the training courses that are conducted a few times a year. Locations have included Brazil, Australia, New Zealand, South Africa, Italy, Germany, the Netherlands and many others.

If you want to have a positive impact on human health and contribute to our understanding of the healthy brain and how neurologic disorders affect it, then the responsibilities of this position are critical to keeping the FreeSurfer usage network working smoothly to ensure progress in this field.


BSCS or related technical degree. C and C++ programming experience in a Unix environment is required. Basic shell scripting, and Perl, Python and Tcl/Tk scripting experience is desired. Unix autoconf and CVS experience desired. If you have a background or interest in brain or medical image processing, and want to learn the inner workings of this complex software package by building, testing and maintaining it, then this is a good position for you. Or, if you want to be immersed in all aspects of the software development life cycle for a large software application, then this position is ideal.

Good written and verbal communication skills are essential. You must be able to work independently and be self-motivated. You must be responsive to the reactive environment of an evolving research department, while simultaneously you must be proactive to ensure that FreeSurfer is a state-of-the-art software package.

This is an entry-level position.

About MGH

You will be working at the Martinos Center for Biomedical Imaging in the Lab for Computation Neuroimaging at the Massachusetts General Hospital (MGH), affiliated with both Harvard Medical School and MIT. It is one of the premier brain imaging centers in the world, and the FreeSurfer software package is used in research centers worldwide. MGH offers an extensive benefits package to its employees, and the Charlestown Navy Yard location provides a unique and enjoyable work environment.


Please send a cover letter and resume to