The Computational Vascular Biomechanics Laboratory at the University of Michigan is looking to fill a Software Engineer position to work in the patient-specific blood flow simulation software platform CRIMSON (www.crimson.software). The successful candidate will undertake major responsibilities in the software engineering aspect of a project funded by the American Heart Association’s Precision Medicine’s Platform, and will work under the Direction of Dr. C. Alberto Figueroa from Biomedical Engineering and Surgery and Dr. Brahmajee Nallamothu, from Cardiology.
The CRIMSON pipeline provides researchers and clinicians with the ability to simulate blood flow in a patent’s arteries using (up to) tens of thousands of cores in high-performance computing environments. The role will involve implementation of machine learning-based segmentation tools, algorithms and GUI components in support of the research requirements from our global user-base.
Key requirements include confidence working with large software projects written primarily in C++, knowledge of medical image data visualization and segmentation, and the desire to work in an interdisciplinary environment alongside experts in numerical simulation, machine learning and cardiovascular physiology, and an interest in writing software which has a direct impact on cutting-edge cardiovascular disease research and ultimately, human health.
College degree (Bachelors or Masters) in Computer Science, a closely related field, or equivalent industrial experience
5-8 years of professional experience
Excellent C++ programming skills
Experience with large C++ projects, including an understanding of best practices, complexity management, and writing reliable, clear code
Strong familiarity with Visual Studio and CMake for development in Microsoft Windows
Good working knowledge of Git, Mercurial or SVN
Medical image data segmentation and visualisation, or similar visualisation experience
Developing software with high standards of usability
Working in a multidisciplinary team effectively
Organized and systematic approach to work on multiple project-
Ability to value, relate to and support colleagues, other staff, visitors and students and to contribute to a healthy and cooperative team ethos
Ability to use own initiative
Ability to use own initiative -
Flexible and constructive in day to day work and in interpretation and implementation of regulations
Experience developing image processing algorithms on open source platforms such as vmtk, Mitk
Doctoral degree in Computer Science, Medical Physics, Mechanical Engineering, Biomedical Engineering, Applied Mathematics, Physics or equivalent
Working knowledge of software development in Linux environments
Familiarity with Qt and developing Desktop applications
Familiarity with the Python language
Familiarity with the medical image software system itk
Familiarity with 3D computer graphics system vtk
Experience contributing to open-source projects
- Flexible approach to hours of work in return for flexibility from other team leaders and members
Michigan Medicine conducts background screening and pre-employment drug testing on job candidates upon acceptance of a contingent job offer and may use a third party administrator to conduct background screenings. Background screenings are performed in compliance with the Fair Credit Report Act. Pre-employment drug testing applies to all selected candidates, including new or additional faculty and staff appointments, as well as transfers from other U-M campuses.
The University of Michigan is an equal opportunity/affirmative action employer.
Internal Number: 175494
About University of Michigan - Ann Arbor
A great university is made so by its faculty and staff, and Michigan is recognized as one of the best universities to work for in the country. The Michigan culture is known for engaging faculty and staff in all facets of the university to create a workplace that is vibrant and stimulating.For two consecutive years, the Chronicle of Higher Education has placed U-M in its "Great Colleges to Work For" survey. In particular, the university earns high marks for strong relations between faculty and administrators, a collaborative system of governance, strong pay and benefits, and a healthy work/life balance.