Talent.com
Software Developer Senior
Software Developer SeniorUniversity of Michigan • Ann Arbor, Michigan, US
[error_messages.no_longer_accepting]
Software Developer Senior

Software Developer Senior

University of Michigan • Ann Arbor, Michigan, US
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

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 of the 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 $k 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 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.

    Required Qualifications

  • 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+ 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 the

    [job_alerts.create_a_job]

    Senior Software Developer • Ann Arbor, Michigan, US

    [internal_linking.similar_jobs]
    Senior Software Development Engineer - Engine Controls

    Senior Software Development Engineer - Engine Controls

    General Motors • Milford, MI, United States
    [job_card.full_time]
    Here at General Motors, we are looking for a hard-working person who enjoys taking on challenges and following through with robust solutions to join our Controls and Software team! Software Design ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Saxon Global • Ann Arbor, MI, United States
    [job_card.full_time]
    Candidates must pass a live technical coding assessment).Proven experience shipping production software in.Excellent debugging and troubleshooting skills. Bachelor's or Master's in Computer Science,...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Remote Senior Accountant - AI Trainer ($50-$60 / hour)

    Remote Senior Accountant - AI Trainer ($50-$60 / hour)

    Data Annotation • Ann Arbor, Michigan
    [filters.remote]
    [job_card.full_time] +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Blumira • Ann Arbor, MI, US
    [job_card.full_time]
    Blumira is the security operations platform built for growing teams and partners supporting them, integrating comprehensive visibility, tools, and expert guidance to give IT and security teams peac...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Full Stack (Heavy Frontend)

    Senior Software Engineer, Full Stack (Heavy Frontend)

    Connect Staffing and Consulting • Ann Arbor, MI, United States
    [job_card.full_time]
    Senior Software Engineer, Full Stack (Heavy Frontend).My client is a fast-growing, mission-driven Series B technology company building the platform where modern AI teams manage, explore, and unders...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Embedded Firmware Engineer

    Senior Embedded Firmware Engineer

    Utilidata • Ann Arbor, MI, United States
    [job_card.full_time]
    Utilidata is a fast-growing NVIDIA-backed edge AI company enabling greater visibility and control of power utilization in energy-intensive infrastructure, like the electric grid and data centers.Ka...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Engine Testing Manager

    Engine Testing Manager

    MARTIN Technologies • New Hudson, MI, US
    [job_card.full_time]
    This role is pivotal in ensuring the success of our projects by managing.Manage and mentor a team of skilled test engineers and technicians, fostering growth and collaboration.Oversee end-to-end en...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer {S}

    Software Engineer {S}

    ARKA Group • Ypsilanti, MI, United States
    [job_card.full_time]
    ARKA") is an advanced technologies company serving the U.Built on more than six decades of excellence, ARKA brings modern approaches and a culture of innovation to the challenges of today.We are se...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Delivery Driver - No Experience Needed

    Delivery Driver - No Experience Needed

    DoorDash • Milan, MI, US
    [job_card.full_time] +1
    DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a variety o...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Endoscopy Tech

    Endoscopy Tech

    Huron Gastroenterology Associates PC • Whitmore Lake, MI, US
    [job_card.full_time]
    Endoscopy Technician - Full Time.Huron Gastro Endo Center, in Ypsilanti, is an adult medical gastroenterology practice specializing in the diagnosis, treatment, and management of disorders that aff...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Developer

    Software Developer

    Skill Corp • Ann Arbor, MI, United States
    [job_card.temporary]
    Aquent is partnering with a leading financial services firm dedicated to empowering individuals and institutions through innovative and reliable financial solutions. This company is at the forefront...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Enterprise AI - ML Training

    Senior Software Engineer, Enterprise AI - ML Training

    Woven by Toyota • Ann Arbor, MI, United States
    [job_card.full_time]
    Woven by Toyota is enabling Toyota's once-in-a-century transformation into a mobility company.Inspired by a legacy of innovating for the benefit of others, our mission is to challenge the current s...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    CDL A Delivery Driver - SYGMA - Monroe, MI

    CDL A Delivery Driver - SYGMA - Monroe, MI

    Sysco • Dundee, MI, US
    [job_card.full_time]
    US3088 Sygma Detroit (The Sygma Network, Inc).The pay range provided is not indicative of Sysco’s actual pay range but is merely algorithmic and provided for generalized comparison.Factors that may...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Systems Software Engineer (C++)

    Senior Systems Software Engineer (C++)

    KLA • Ann Arbor, MI, United States
    [job_card.full_time]
    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem.Virtually every electronic device in the world is produced using our technologies.No laptop, smartpho...[show_more]
    [last_updated.last_updated_1_hour] • [promoted] • [new]
    Software Engineer, Platform - Detroit-Ann Arbor, USA

    Software Engineer, Platform - Detroit-Ann Arbor, USA

    Speechify • Ann Arbor, MI, United States
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, G...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Developer in Test (SDET) - II

    Software Developer in Test (SDET) - II

    Syms Strategic Group, LLC (SSG) • Ann Arbor, MI, US
    [job_card.full_time]
    Syms Strategic Group (SSG) .Software Developer in Test (SDET).Security Clearance Level : .Military Veterans are highly encouraged to apply!. Essential Duties and Responsibilities.NOTE : This...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineering Technical Lead, Go (Cilium)

    Software Engineering Technical Lead, Go (Cilium)

    Cisco • Ann Arbor, MI, United States
    [job_card.full_time]
    The application window is expected to close on : January 19, 2026.NOTE : Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.NOTE : This...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Embedded Software Engineer I

    Embedded Software Engineer I

    IOSIX LLC • Ann Arbor, MI, US
    [job_card.full_time]
    At IOSiX LLC, we design and build technology that keeps fleets moving safely and efficiently.Our electronic logging devices (ELDs) and telematics solutions help fleets stay compliant, connected, an...[show_more]
    [last_updated.last_updated_30] • [promoted]