"Alerted.org

Job Title, Industry, Employer
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Advanced Search

Advanced Search

Cancel
Remove
+ Add search criteria
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Related to

  • Software Developer Senior

    University of Michigan (Ann Arbor, MI)



    Apply Now

    Software Developer Senior

    How to Apply

    A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position.

    Job Summary

    Our staff's mission is to collaborate, create, and innovate alongside our talented faculty and students. We strive to be the best possible resource to the ROB community by being proactive, forward-thinking, and streamlined in our work. We support the global impact of the ROB community with our commitment to teamwork, cooperation, and mutual success toward common goals.

     

    The Image-Guided Medical Robotics Lab at the University of Michigan is seeking to hire a lead research software developer for an NIH-funded project to re-architect the Vortex Open Source Project (https://www.vortex-oct.dev/) . Vortex is developed and maintained by Mark Draelos (https://www-personal.umich.edu/~mdraelos/) of the Image-Guided Medical Robotics Lab (https://medical.robotics.umich.edu/) at the University of Michigan (https://robotics.umich.edu/) to facilitate the prototyping of new application-specific optical coherence tomography (OCT) software. OCT is a leading imaging modality for the diagnosis of management of common eye diseases and an active research area in ophthalmology. Multiple academic labs and industry startups rely on vortex-powered software for their novel eye imaging devices.

     

    + Lead software design, development, and testing in C++ and Python

    + Full-time position in Ann Arbor, MI

    + Annual salary of $90k to $120k depending on experience

    + Hybrid options and flexible working hours available

    + Two-year term with option for reappointment if funding is available

    + Work collaboratively in a dynamic team of students and professionals

    + Meet regularly with other team members and lab PI

    + Opportunities to contribute to architecture and design

     

    Who We Are

     

    Michigan Engineers are world-class educators, researchers, students, and staff who strive to build a people-first future. As part of a top national public research institution, Michigan Engineering's mission is to provide scientific and technological leadership to the people of the world, develop intellectually curious and socially conscious minds, create collaborative solutions to societal problems, and promote an inclusive and innovative community of service for the common good.

    Responsibilities*

    + Design, develop, and implement major enhancements and revisions to Vortex, working independentlyand as part of a collaborative development team, troubleshoot complex issues and improve system performanceand reliability.

    + Develop and maintain unit and integration test suites to ensure code quality and long-termmaintainability.

    + Design and implement a hardware-in-the-loop testing strategy in collaboration with the laboratoryPrincipal 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 binaryreleases.

    + Mentor and guide a team of PhD, MS, and undergraduate students contributing to software developmentprojects.

    Required Qualifications*

    + Bachelor's degree in computer science, electrical/computer engineering, or a relatedfield with 5 years of experience

    + Appreciation of elegant software design, including system architecture, functionallanguage 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

     

    Modes of Work

     

    Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about thework modes (https://hr.umich.edu/working-u-m/my-employment/ways-we-work-resource-center/ways-we-work-implementation-group/modes-work) .

     

    Additional Information

     

    This is a term-limited position through January 2028 with possible renewal based on funding extensions.

     

    Background Screening

     

    The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third party administrator to conduct background checks. Background checks are performed in compliance with the Fair Credit Reporting Act.

     

    U-M EEO Statement

     

    The University of Michigan is an equal employment opportunity employer.

     

    Job Detail

     

    Job Opening ID

     

    272223

     

    Working Title

     

    Software Developer Senior

     

    Job Title

     

    Software Developer Senior

     

    Work Location

     

    Ann Arbor Campus

     

    Ann Arbor, MI

     

    Modes of Work

     

    Hybrid

     

    Full/Part Time

     

    Full-Time

     

    Regular/Temporary

     

    Regular

     

    FLSA Status

     

    Exempt

     

    Organizational Group

     

    College Engineering

     

    Department

     

    CoE Robotics

     

    Posting Begin/End Date

     

    1/07/2026 - 2/08/2026

     

    Salary

     

    $90,000.00 - $120,000.00

     

    Career Interest

     

    Information Technology

     


    Apply Now



Recent Searches

[X] Clear History

Recent Jobs

  • Software Developer Senior
    University of Michigan (Ann Arbor, MI)
[X] Clear History

Account Login

Cancel
 
Forgot your password?

Not a member? Sign up

Sign Up

Cancel
 

Already have an account? Log in
Forgot your password?

Forgot your password?

Cancel
 
Enter the email associated with your account.

Already have an account? Sign in
Not a member? Sign up

© 2026 Alerted.org