Skip to main content

Part-Time Student Developer for GUI-Based Hardware Control

Organization

Department of Bioengineering

Type

Pre-professional Graduate Assistantship

Percent

25%

Description, Responsibilities, and Qualifications

We are seeking a part-time student (experienced junior/senior undergraduate or master's student) to develop a graphical user interface (GUI) based on MicroManager (https://micro-manager.org/)  to control and automate a set of hardware used for microscopic image acquisition. This position focuses on creating an intuitive and efficient interface to manage various hardware components involved in microscopy.

Key Responsibilities:

  • GUI Development: Design and implement a user-friendly GUI using MicroManager to control and automate hardware for microscopic image acquisition.
  • Hardware Control: Integrate and manage various hardware components including serial port communication, translational scanning, and camera control using SDKs provided by manufacturers.
  • Automation: Develop scripts and protocols to automate hardware operations, ensuring seamless and efficient image acquisition processes.
  • Image Processing: Implement online image processing capabilities for autofocusing and image stitching.
  • Data Management: Ensure reliable image saving and storage solutions within the GUI.
  • Documentation: Provide detailed documentation for the GUI, including user manuals and technical specifications.
  • Collaboration: Work closely with the research team to understand requirements and ensure the GUI meets the needs of the microscopy projects.

Qualifications:

  • Experience in developing software packages with a focus on graphical user interfaces, preferably using MicroManager.
  • Proficiency in programming languages such as Python, C/C++ and Java.
  • Strong understanding of hardware communication protocols and experience with serial port communication.
  • Familiarity with image processing techniques and real-time data handling.
  • Excellent problem-solving skills and the ability to work independently.
  • Strong communication skills and a history of productive collaboration.

If you are passionate about hardware programming and automation to enhance scientific research and have a solid technical background, we encourage you to apply for this position.

Compensation

Depending on the experience.

Application Procedure

Please send a cover letter outlining the experience, and a CV to Prof. Yang Liu by email (liuy46@illinois.edu). 

Contact Info

Contact Name

Yang Liu

Contact Email

Start Date

Monday, June 10, 2024