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.
The Corso Group (COG), which runs the Cognitive Systems Lab at the University of Michigan, is seeking to hire a Technical Project Manager for multiple funded projects in the area of physically-grounded human-machine collaborative systems.
You will serve as a key liaison between technical research teams, academic and industry partners, and project stakeholders to support the successful delivery of research software solutions. This role coordinates and monitors software development activities, primarily in Python, with components in Rust, CUDA, C/C++, Bash/Zsh, ROS2, and Haskell, while tracking timelines, milestones, and federal reporting requirements. The position facilitates collaboration across multidisciplinary teams, advances best practices in the software development lifecycle (including continuous integration and open-source release processes), and supports technical documentation and knowledge sharing. In partnership with the Project Manager, this role helps ensure projects remain on schedule and aligned with program goals.
- Bachelor's degree in computer science, electrical/computer engineering, or a related field
- 3-5 years of experience in application areas like computer vision, medical imaging, and machine learning
- 3-5 years of technical project management experience in computer vision, machine learning, AI, robotics, or related domains.
- Proven experience managing projects in software development environments.
- Working knowledge of software development in Python and modern ML frameworks; ability to understand technical requirements and translate them into actionable plans.
- Proficient in version control with Git
- Master's or doctoral degree in computer science, electrical/computer engineering, or a related field with 2-3 years of experience
- Experience managing federally sponsored research projects (e.g., NSF, NIH, DARPA, DoD).
- Familiarity with ROS2, CI/CD pipelines (GitHub Actions, GitLab CI), and scientific software release cycles.
- Experience supporting cross-functional teams in both academic/research and industry settings.
- Knowledge of hardware-in-the-loop testing, real-time signal processing, and multi-platform deployment (Windows/Linux).
- Experience with leading small teams
This is a term-limited position through March 2028, with possible renewal based on funding extensions.
A higher salary may be considered for an extraordinarily qualified candidate.
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.
The University of Michigan is an equal employment opportunity employer.