Talent.com
Software Developer Senior
Software Developer SeniorUniversity of Michigan • Ann Arbor, Michigan, US
Software Developer Senior

Software Developer Senior

University of Michigan • Ann Arbor, Michigan, US
2 days ago
Job type
  • Full-time
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

    Create a job alert for this search

    Senior Software Developer • Ann Arbor, Michigan, US

    Similar jobs
    Senior Software Development Engineer - Engine Controls

    Senior Software Development Engineer - Engine Controls

    General Motors • Milford, MI, United States
    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: 5 days ago • Promoted
    Software Developer

    Software Developer

    Skill • Ann Arbor, MI, United States
    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: 3 days ago • Promoted
    Software Engineer - Developer Productivity

    Software Engineer - Developer Productivity

    Applied Intuition • Ann Arbor, Michigan, United States
    Full-time
    Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines.Founded in 2017 and now valued at $15 billion following its recent Series F fu...Show more
    Last updated: 27 days ago • Promoted
    Senior Analog ASIC Design Architect

    Senior Analog ASIC Design Architect

    Imec, Inc. • Ann Arbor, MI, United States
    Full-time
    Senior Analog ASIC Design Architect.Deployment of chiplets for use in automotives are widely seen as a pathway to improve overall performance and reliability. Currently, the chiplet technologies and...Show more
    Last updated: 4 days ago • Promoted
    Senior Full Stack Software Engineer (iOS Focus)

    Senior Full Stack Software Engineer (iOS Focus)

    Gambyt • Ann Arbor, Michigan, United States
    Remote
    Full-time
    Gambyt's mission is to make real-money gaming products more relevant and accessible to the world.We are specialists in the lottery industry and create products that deliver life-changing winning mo...Show more
    Last updated: 21 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Bayone • Ann Arbor, MI, United States
    Full-time
    Staff Software Engineer (C++ ADAS).Solution Design : Collaborate with cross-functional teams to define architectures and design software solutions tailored to meet the specific needs of our customer...Show more
    Last updated: 5 days ago • Promoted
    Senior Embedded Firmware Engineer

    Senior Embedded Firmware Engineer

    Utilidata • Ann Arbor, MI, United States
    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: 4 days ago • Promoted
    DoorDash Shopper - No Experience Needed

    DoorDash Shopper - No Experience Needed

    DoorDash • Dundee, MI, United States
    Full-time +1
    Why Become a Shopper with DoorDash?.Turn your shopping skills into extra income.Whether you’re helping someone stock up on groceries or delivering a last-minute convenience order, as a Shopper you ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Mechanical Engineer

    Senior Mechanical Engineer

    IMEG Corporation • Ann Arbor, MI, United States
    Full-time
    Are you Ready to Engineer Your Career?.We work hard and are passionate about what we do but also love to have fun along the way. We celebrate the ability to be a firm of over 3000 employees in the U...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer - Platform, DevOps & Developer Experience

    Senior Software Engineer - Platform, DevOps & Developer Experience

    KLA • Ann Arbor, MI, United States
    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: 4 days ago • Promoted
    Software Developer

    Software Developer

    Skill Corp • Ann Arbor, MI, United States
    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: 5 days ago • Promoted
    Sr. Software Engineer (Multiple Positions) (REF262070O)

    Sr. Software Engineer (Multiple Positions) (REF262070O)

    Bosch Group • Plymouth Charter Township, Michigan, United States
    Full-time
    Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Rd, Plymouth, MI 48170.Negotiate system and software requirements with the customer. Analyze internal and external ...Show more
    Last updated: 23 days ago • Promoted
    Senior, Software Engineer - Simulation Core

    Senior, Software Engineer - Simulation Core

    Torc Robotics • Ann Arbor, Michigan, United States
    Full-time
    At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business. A leader in autonomous driving since 2007, Torc has spent over a deca...Show more
    Last updated: 23 days ago • Promoted
    Senior WebRTC Developer - Wixom

    Senior WebRTC Developer - Wixom

    J & B Medical • Wixom, MI, United States
    Permanent
    J&B Virtual Solutions is a telehealth software solutions company that offers a complete system for health care professionals. VideoDoc® is our HIPAA and HITECH compliant telehealth platform that off...Show more
    Last updated: 5 days ago • Promoted
    Software Developer

    Software Developer

    Ssg • Ann Arbor, Michigan, United States
    Full-time
    Military Veterans are highly encouraged to apply!.Essential Duties and Responsibilities.Consult with project team and functional units on the design of important projects or services.Consult with u...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Developer - United States

    Lead Software Developer - United States

    Metrologic Group • Wixom, Michigan, US
    Full-time +1
    Quick Apply
    Metrologic Group fournit des solutions et des services innovants pour les mesures 3D industrielles et les services qualité. Nous aidons nos clients à relever leurs défis en mesure 3D et à optim...Show more
    Last updated: 30+ days ago
    Senior.NET Developer

    Senior.NET Developer

    Syms Strategic Group, LLC (SSG) • Ann Arbor, MI, United States
    Full-time
    Military Veterans are highly encouraged to apply!.Essential Duties and Responsibilities.Net and / or C# experience required. Performs system maintenance and enhancements.Designs and develops computer ...Show more
    Last updated: 7 hours ago • Promoted • New!
    IT - Software Developer - Mid-Level

    IT - Software Developer - Mid-Level

    Mindlance • Ann Arbor, MI, United States
    Full-time
    Onsite in Ann Arbor, MI 4 days a week (Mon - Thurs).The Software Engineer will perform complex software design tasks and technical analysis on the new generation, highly scalable and highly perform...Show more
    Last updated: 5 days ago • Promoted