Software Engineer (Python)

Ambition · Singapore, Singapore
LinkedIn

Posted

Sep 24, 2026 (Sep 24)

Seniority

Senior

Work Model

Not Specified

Type

Not Specified

Category

Full-Stack

Salary

Not specified

Skills

C++ MySQL Python SQL

Description

Overview We are seeking a Software Engineer to develop and maintain desktop applications for a client that specializes in advanced semiconductor solutions. This role focuses on Python-based desktop application development, database integration, and the development of user-friendly software tools for engineering and technical teams. Responsibilities Design, develop, and maintain Python-based desktop applications for engineering and testing environments. Develop graphical user interfaces (GUI) to support data management, system configuration, and test result visualization. Design and implement database solutions using MySQL for efficient data storage, retrieval, and processing. Develop automated tools and scripts to streamline data collection, analysis, and reporting workflows. Collaborate with engineering teams to understand technical requirements and translate them into functional software solutions. Troubleshoot application issues, optimize system performance, and enhance existing software functionalities. Prepare and maintain software design specifications, technical documentation, and user guides. Requirements Minimum 5 years of relevant software development experience with a bachelor's degree in Computer Science, Software Engineering, or a related discipline. Strong hands-on programming experience in Python . Proficiency in MySQL , including database integration, SQL queries, and data management. Experience developing desktop applications with graphical user interfaces (GUI). Hands-on experience with PyQt or PySide is highly preferred. Experience with C/C++ will be an added advantage. Familiarity with automated testing, data acquisition, or engineering software applications is advantageous. Strong problem-solving skills and the ability to work independently and collaborate with cross-functional teams.