University of Michigan · 2 days ago
Software Developer Senior
The University of Michigan is seeking a lead research software developer for the Image-Guided Medical Robotics Lab to work on an NIH-funded project. The role involves designing, developing, and testing enhancements for the Vortex Open Source Project, which aids in the development of optical coherence tomography software for eye disease diagnosis.
E-LearningEducationHigher EducationUniversities
Responsibilities
Design, develop, and implement major enhancements and revisions to Vortex, working independently and as part of a collaborative development team, troubleshoot complex issues and improve system performance and reliability
Develop and maintain unit and integration test suites to ensure code quality and long-term maintainability
Design and implement a hardware-in-the-loop testing strategy in collaboration with the laboratory Principal Investigator
Partner with a technical writer to create and maintain clear, user-focused software documentation
Prepare and publish regular software releases to the Vortex website and the Python Package Index (PyPI)
Maintain and improve the continuous integration (CI) and build systems supporting Vortex binary releases
Mentor and guide a team of PhD, MS, and undergraduate students contributing to software development projects
Qualification
Required
Bachelor's degree in computer science, electrical/computer engineering, or a related field with 5 years of experience
Appreciation of elegant software design, including system architecture, functional language value, and continuous software testing
Proficient in software development in modern C++ (C++11 or newer)
Proficient in modern CMake (CMake 3 or newer)
Proficient in version control with Git
Experience with software development in Python (3.5 or newer)
Excellent oral and written technical communication skills in English
Benefits
Hybrid options and flexible working hours available
Company
University of Michigan
The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving, and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.
H1B Sponsorship
University of Michigan has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (662)
2024 (594)
2023 (787)
2022 (473)
2021 (411)
2020 (324)
Funding
Current Stage
Late StageTotal Funding
$359.75MKey Investors
Michigan Economic Development CorporationNational Institutes of HealthBreakthrough T1D
2025-07-17Grant· $1M
2025-06-07Grant· $1.17M
2025-04-23Grant
Leadership Team
Recent News
2025-12-19
IEEE Spectrum
2025-12-18
2025-12-17
Company data provided by crunchbase