Software Engineer (PyQt)

Ambition Singapore

Singapore

On-site

SGD 80,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ambition Singapore is seeking a Software Engineer to develop and maintain desktop applications and data management software for chip and optical component testing activities. The role emphasizes Python-based desktop development, database integration and data processing, with PyQt interfaces and MySQL data handling.

The candidate should have hands-on experience in GUI development, data management, and test automation, and will contribute to automated test systems and hardware-related software as

Qualifications

  • 4 years of relevant software development experience.
  • Bachelor's degree or above in Computer Science, Software Engineering, Communications Engineering or a related discipline.
  • Strong proficiency in Python or C/C++ with solid programming fundamentals and good coding practices.
  • Good working knowledge of MySQL, including database integration, data querying and data management.
  • Experience in desktop application or PC-based software development.
  • Experience in test automation, data acquisition, equipment control or data analysis will be advantageous.
  • Knowledge of Ethernet communication or hardware interfaces such as SPI, PCIe and eMMC is a plus.

Responsibilities

  • Design, develop, debug and maintain Python-based desktop applications for test and data management platforms.
  • Develop user interfaces and desktop software using PyQt for data entry, visualization, control and analysis.
  • Design and integrate MySQL databases to support test data storage, retrieval, processing and management.
  • Develop automated test scripts and software tools for data acquisition and analysis.
  • Participate in the development of chip control systems, automated or semi-automated test systems and related software platforms.
  • Integrate software applications with external equipment or systems through communication interfaces where required.
  • Troubleshoot software, database and system integration issues. Prepare and maintain software design, interface, testing and user documentation.

Skills

Python
C/C++
MySQL
Desktop apps

Education

Bachelor's degree

Tools

PyQt
MySQL

Job description

We are looking for a Software Engineer to develop and maintain desktop applications and data management software supporting chip and optical component testing activities.

The role will focus primarily on Python-based desktop application development, database integration and data processing. The successful candidate should have hands-on experience developing GUI applications using PyQt and working with MySQL databases. Experience in test automation, equipment software or hardware-related applications will be an advantage.

Responsibilities

Design, develop, debug and maintain Python-based desktop applications for test and data management platforms.

Develop user interfaces and desktop software using PyQt for data entry, visualization, control and analysis.

Design and integrate MySQL databases to support test data storage, retrieval, processing and management.

Develop automated test scripts and software tools for data acquisition and analysis.

Participate in the development of chip control systems, automated or semi-automated test systems and related software platforms.

Integrate software applications with external equipment or systems through communication interfaces where required.

Troubleshoot software, database and system integration issues. Prepare and maintain software design, interface, testing and user documentation.

Requirement

4 years of relevant software development experience. Bachelor's degree or above in Computer Science, Software Engineering, Communications Engineering or a related discipline.

Strong proficiency in Python or C/C++ with solid programming fundamentals and good coding practices.

Good working knowledge of MySQL, including database integration, data querying and data management.

Experience in desktop application or PC-based software development.

Experience in test automation, data acquisition, equipment control or data analysis will be advantageous.

Knowledge of Ethernet communication or hardware interfaces such as SPI, PCIe and eMMC is a plus.

Strong problem-solving, communication and teamwork skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (PyQt)
Software Engineer (PyQt)

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Software Engineer (Python/C++)
Software Engineer (Python/C++)

Ambition Singapore • Singapore

On-site
SGD 70,000 - 100,000
Python/C++ Desktop Engineer - Data & Test Automation
Python/C++ Desktop Engineer - Data & Test Automation

Ambition Singapore • Singapore

On-site
SGD 70,000 - 100,000
Senior PyQt Desktop Engineer – Data & Test Automation
Senior PyQt Desktop Engineer – Data & Test Automation

Ambition Singapore • Singapore

On-site
SGD 80,000 - 120,000
Python PyQt Desktop Engineer – Data, GUI & Test Automation
Python PyQt Desktop Engineer – Data, GUI & Test Automation

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Senior Software Developer (C++, Qt)
Senior Software Developer (C++, Qt)

MINDTECK SINGAPORE PTE LTD • Singapore

On-site
SGD 90,000 - 140,000
Senior Software Test Automation Engineer
Senior Software Test Automation Engineer

Keysight Technologies Singapore (Sales) Pte. Ltd....- • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Test Automation Engineer
Senior Software Test Automation Engineer

keysight technologies singapore (sales) pte. ltd. • Singapore

On-site
SGD 90,000 - 130,000
Software Test Automation Engineer, Inter
Software Test Automation Engineer, Inter

KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD. • Singapore

On-site
SGD 56,000 - 89,000
Senior Software Test Automation Engineer
Senior Software Test Automation Engineer

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 70,000 - 110,000