
MDW Product & Process Qualification Intern, Software Development Intern (GUI Development)
Job Description
About the role - you will:
as a MDW Product & Process Qualification Intern, maintain and enhance internal engineering tools that support day-to-day operations and productivity. A key initiative is modernizing a legacy Windows desktop GUI originally built with Borland (end-of-life) into a maintainable, modern, cross-platform capable GUI using C++ and Qt. It is also encouraged to embed AI‑assisted capabilities that improve usability, diagnostics, and maintainability.
- Assess and understand an existing Borland-based GUI application: screens, workflows, data flow, and dependencies.
- Translate UI/UX and workflows from the legacy GUI into a modern Qt-based UI (Qt Widgets and/or QML depending on design direction).
- Implement new UI components in Qt (forms, dialogs, table views, charts if needed), ensuring usability and consistency.
- Integrate UI with existing C++ backend or refactor where appropriate for clean separation.
- Fix defects and refactor code during migration (stabilize and improve maintainability).
- Add a “Smart Diagnostics” panel in the Qt GUI which collects logs, error codes, status snapshots and helps summarize, classify, or suggest likely causes.
- Create/maintain documentation: migration notes, build instructions, and UI mapping from old to new.