Senior Software Engineer – Python-based GUI / Test Automation

MTC Consulting Pte. Ltd.

Região Norte

Presencial

BRL 365 000 - 527 000

Tempo integral

Há 7 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Recebe uma resposta deste empregador — um currículo e uma carta de apresentação adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Stock options
Bonus up to 3 months

Resumo da oferta

MTC Consulting Pte Ltd in Singapore is seeking a hands-on Software Engineer to build and develop the company’s software and testing capabilities from the ground up.

You will work closely with Test, Hardware and Product Engineers to translate testing requirements into reliable and user-friendly software solutions, leveraging Python and GUI experience with PyQt/PySide.

Qualificações

  • Bachelor’s degree in a related technical field.
  • 5+ years of software development experience, preferably desktop/testing software.
  • Strong Python programming skills with good software practices.
  • Hands-on with PyQt / PySide or other Python GUI frameworks.
  • Experience with MySQL / SQL and database apps.
  • Knowledge of C/C++ is a plus; familiarity with hardware interfaces is helpful.

Responsabilidades

  • Develop, debug and maintain Python-based software for silicon photonics testing.
  • Create desktop apps and GUI using PyQt / PySide for testing and data visualization.
  • Develop automated test tools and scripts for data acquisition and analysis.
  • Interface software with testing hardware to collect test data (optical/electrical).
  • Manage MySQL / SQL databases for test data storage and retrieval.
  • Document design, interface, test and user documentation to ensure traceability.
  • Collaborate with Test, Hardware, Product and Engineering teams to resolve issues.

Conhecimentos

Python
PyQt / PySide
MySQL / SQL
C/C++
Git
Data visualization

Formação académica

Bachelor's degree in Computer Science / Software Engineering

Ferramentas

Git
MySQL
Ethernet / SPI / PCIe

Descrição da oferta de emprego

Job Summary

We are looking for a hands‑on Software Engineer who can help build and develop the company’s software and test application capabilities from the ground up.

The ideal candidate should be able to work closely with Test, Hardware and Product Engineers to understand testing requirements and translate them into reliable and user‑friendly software solutions.

Job Description

  • West Area - Boon Lay Industrial Park

  • Monday – Friday (8.30 - 5.30pm)

  • Competitive Salary - We offer attractive salary packages that commensurate with relevant work experience

  • Bonus up to 3mths

  • On-going stock options

Roles & Responsibilities

  • Develop, debug and maintain Python-based software applications for silicon photonics chip and optical component testing.

  • Develop desktop applications and graphical user interfaces (GUI) using PyQt / PySide to support testing, equipment control and data visualization.

  • Develop automated test tools and scripts for data acquisition, testing and analysis.

  • Interface software with testing equipment and hardware to collect and process optical and electrical test data, including optical power, current, voltage and S-parameters.

  • Design and maintain MySQL / SQL databases for test data storage, retrieval and management.

  • Support communication between software and testing equipment through interfaces such as Ethernet, SPI, PCIe or other hardware communication protocols.

  • Develop data analysis and visualization functions to support test results, troubleshooting and process improvement.

  • Prepare and maintain software design, interface, test and user documentation to ensure a standardized and traceable development process.

  • Work closely with Test, Hardware, Product and Engineering teams to troubleshoot issues and improve testing systems.

Requirements

  • Bachelor's degree or above in Computer Science, Software Engineering, Electrical / Electronics Engineering, Communications Engineering or a related discipline.

  • 5+ years of software development experience, preferably in desktop applications, test software, automation or equipment-related software.

  • Strong programming skills in Python with good software development practices.

  • Hands‑on experience with PyQt / PySide or other Python GUI frameworks is highly preferred.

  • Experience with MySQL / SQL and database application development.

  • Experience in desktop application development, automated testing, data acquisition or test system development.

  • Knowledge of C/C++ is an advantage.

  • Familiarity with hardware communication protocols such as Ethernet, SPI, PCIe or eMMC is preferred.

  • Experience working with testing equipment, semiconductor equipment, optical / electrical testing or automated test systems is an advantage.

  • Good problem‑solving, communication and teamwork skills.

Preferred Qualifications
  • Hands‑on experience with PyQt, PySide or other Python‑based GUI / desktop application frameworks.

  • Experience developing test automation software, data acquisition tools or engineering applications.

  • Experience integrating software with laboratory instruments, semiconductor equipment or external hardware.

  • Familiarity with hardware and communication interfaces such as Ethernet, TCP/IP, SPI, PCIe, USB, GPIB, VISA or SCPI.

  • Experience with optical, electrical, RF or semiconductor testing is an advantage.

  • Knowledge of silicon photonics, photonics, optoelectronics or semiconductor manufacturing is a plus.

  • Experience with C/C++ or other programming languages is advantageous.

  • Experience with software architecture, API integration, version control (Git) and software testing practices.

Only shortlisted candidates would be notified*

MTC Consulting Pte Ltd | 15C7752

EA. Registration No.: R22106554 | Lavonne Lai Nai Xiang

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Engineer / Assistant Engineer – Semiconductor Capital Equipment
Engineer / Assistant Engineer – Semiconductor Capital Equipment

STEMP Solutions Private Limited • Região Norte

Presencial
BRL 159 000 - 236 000
Competitive salary
Medical Insurance coverage
Annual Performance Bonus
+4
Field Application Engineer ( Multiple Positions)
Field Application Engineer ( Multiple Positions)

Star-Quest Technologies Pte Ltd • Região Norte

Presencial
BRL 120 000 - 180 000
Production Engineering Assistant
Production Engineering Assistant

EDMUND OPTICS SINGAPORE PTE. LTD. • Região Norte

Presencial
BRL 171 000 - 261 000
Senior Software Engineer
Senior Software Engineer

WGT EHR Pte. Ltd. • Região Norte

Presencial
BRL 180 000 - 260 000
Senior Software Engineer – Industrial Automation (C++ / C# & Motion Control)
Senior Software Engineer – Industrial Automation (C++ / C# & Motion Control)

EA RECRUITMENT PTE LTD • Região Norte

Presencial
BRL 365 000 - 527 000
Variable Bonus
Excellent Welfare
Vision Engineer (Machine) - Industrial Automation
Vision Engineer (Machine) - Industrial Automation

STAFFKING PTE LTD • Região Norte

Presencial
BRL 277 000 - 347 000
QC Engineer | Automation | Entry Level
QC Engineer | Automation | Entry Level

Talentvis Singapore Pte Ltd • Região Norte

Presencial
BRL 67 000 - 112 000
Test Technician ( 5 Days / Shift )
Test Technician ( 5 Days / Shift )

Kanry Search • Região Norte

Presencial
BRL 32 000 - 39 000
Shift options (day/night)
6S standards in Fab
Snr. Automation Software Engineer (MNC / Motion Control / C++ / C#)
Snr. Automation Software Engineer (MNC / Motion Control / C++ / C#)

EA RECRUITMENT PTE LTD • Região Norte

Presencial
BRL 367 000 - 570 000
Variable Bonus
Excellent Welfare
DESENVOLVEDOR PACKAGING FOTONICO PL
DESENVOLVEDOR PACKAGING FOTONICO PL

Hwit • Campinas

Híbrido
BRL 80 000 - 100 000