Senior Software Engineer

SIOUX TECHNOLOGIES PTE. LTD.

Singapore

Sur place

SGD 120 000 - 180 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Internal training and development预算 5,

Résumé du poste

Sioux Technologies Pte. Ltd. in Singapore is seeking a Senior Software Engineer to own FAB feature integration and semiconductor equipment control, using C++ and desktop tooling with MFC/Qt.

You will contribute across requirements, design, implementation and testing within an Agile team, with a growth path toward technical leadership.

Qualifications

  • Bachelor's degree or above in Computer Science, Software Engineering, Automation, or a related field.
  • Experience in equipment control or industrial software development is a plus.
  • Strong C++ object-oriented programming skills; familiarity with the C++ standard library (STL).
  • Desktop UI and engineering tooling experience using MFC and/or Qt.

Responsabilités

  • Collaborate with architects and tech leads to define design decisions and interfaces within your domain.
  • Perform requirement analysis and deliver feature integration in FAB environments.
  • Implement and test software features; support integration, regression, debugging, and maintenance.
  • Conduct peer reviews and follow quality practices to ensure maintainability and delivery readiness.

Connaissances

C++ programming
Object-oriented design
STL
MFC/Qt UI development
Git/CI workflows
Agile/Scrum/Kanban

Formation

Bachelor's degree in Computer Science / Software Engineering

Outils

MFC
Qt
Git
CI tools

Description du poste

ABOUT SIOUX

Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems

We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a competitive edge at a better cost-effectiveness.

As a rapidly growing employer, Sioux values its employees' growth and well-being. We invest in their career development and foster a positive work environment that promotes personal and professional growth.

SIOUX IN SINGAPORE

Sioux Singapore plays a pivotal role in the Asian market by offering R&D services from our centers across Europe and Asia to customers, leading development teams in Asia, from Singapore

This expansion allows us to meet the changing needs of our domestic and international (OEM) customers in the semiconductor, analytical, and medical industries.

Position: Senior Software Engineer (C++ stack) for Semiconductor Equipment Control - FAB Feature Integration (MFC/Qt)

As a Senior Software Engineer for semiconductor equipment control software, you will be involved in the full software engineering lifecycle, including requirements, design, implementation, testing, analysis, and maintenance, with a growth path towards technical leadership. This role is focused on FAB feature integration and delivery, primarily using C++, and building/integrating desktop and engineering tooling using MFC/Qt.

Your responsibilities include:
  • Collaborate with architects and tech leads to define design decisions and interfaces within your domain (e.g., module boundaries, integration interfaces, dependencies).
  • Perform requirement analysis and deliver feature integration in FAB environments.
  • Implement and test software features; support integration, regression, debugging, and maintenance.
  • Conduct peer reviews and follow quality practices to ensure maintainability and delivery readiness.
  • Work as part of a Scrum/Agile team, delivering user stories across the stack and collaborating with cross-functional members.
The Job Scope

In practice, you will mainly work on:

  • Desktop and engineering tooling and UI integration using MFC/Qt.
  • Aligning with the broader equipment control software context (e.g., host interfaces such as SECS/GEM and EDA, simulation/testing environments, and a layered architecture).

Technically, this role focuses on developing testable, maintainable, high-quality semiconductor equipment control software features, primarily in C++, and delivering feature integration in FAB environments. In practice, you will mainly work on desktop and engineering tooling and UI integration using MFC/Qt, while aligning with the broader equipment control software context (e.g., host interfaces such as SECS/GEM and EDA, simulation/testing environments, and a layered architecture).

Specifically, the job scope covers the following layers and integration points:
  • Hardware Abstraction Layer (HAL): enable programmable access to equipment components.
  • Devices / Domain layers: model module behavior and state machines; integrate across module boundaries.
  • Application layer: support higher‑level functions such as recipe management and calibration.
  • UI / HMI layer: implement and integrate on‑site engineering tools and desktop UI using MFC/Qt.
  • Simulation & Testing: leverage system/unit testing and simulators to validate integration and regressions.
  • Host Interfaces: collaborate around SECS/GEM, GEM300, and EDA / Interface A as needed to ensure FAB usability.
Job requirements
QUALIFICATIONS AND EXPERIENCE
  • Bachelor's degree or above in Computer Science, Software Engineering, Automation, or a related field.
  • Experience in equipment control or industrial software development is a plus.
  • Strong C++ object‑oriented programming skills; familiarity with the C++ standard library (STL).
  • Desktop UI and engineering tooling experience using MFC and/or Qt.
  • Familiar with git workflows and continuous integration (CI) tools.
  • Experience working in Agile/Scrum or Kanban teams.
DESIRABLE SKILLSET
  • Understanding of factory software context (e.g., Host/EAP, SECS/GEM, EDA) and related integration scenarios.
  • Strong system integration and on‑site debugging capability in FAB integration contexts.
  • Experience with unit testing and TDD/BDD practices (e.g., xUnit, Boost.Test, reqnroll).
WHAT WE CAN OFFER

Our employees are our strength and together we want to achieve the maximum. That is why we invest a lot in our employees, through generous development budgets and personal attention. According to our employees, this is what makes the difference at Sioux. We are proud of that. For us, success is more than just a good salary: it is also about feeling valued, getting responsibilities, and to be able continuously develop oneself.

Internal training, coaching, and a generous development budget of 5000 SGD/ per year

Varied

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

[Singapore] Senior/Lead Software Engineer (C#) (Semiconductor)
[Singapore] Senior/Lead Software Engineer (C#) (Semiconductor)

Sioux Technologies Asia • Singapore

Sur place
SGD 110 000 - 170 000
Personal training budget
Diverse projects
Open culture
+1
Software Tech Lead (C#, Machine Control)
Software Tech Lead (C#, Machine Control)

Sioux Technologies Asia • Singapore

Sur place
SGD 120 000 - 180 000
Personal training budget 5,000 SGD per
Varied work due to technology/diverse
Open culture and collaboration
+1
Software Tech Lead (C , Machine Control)
Software Tech Lead (C , Machine Control)

sioux technologies pte. ltd. • Singapore

Hybride
SGD 90 000 - 140 000
Competitive compensation
Hybrid work arrangement
Healthcare coverage
+1
[Singapore] Software Test Lead/Architect - Semiconductor domain
[Singapore] Software Test Lead/Architect - Semiconductor domain

Sioux Technologies Asia • Singapore

Sur place
SGD 120 000 - 180 000
Training budget
Diverse projects
Open culture
+1
Senior Electrical Engineer
Senior Electrical Engineer

SIOUX TECHNOLOGIES PTE. LTD. • Singapore

Sur place
SGD 70 000 - 100 000
Health insurance
Training budget of SGD 5,000 annually
Onsite opportunities in SG/Netherlands
+2
Senior Software Engineer (Machine Control – C#)
Senior Software Engineer (Machine Control – C#)

Neunpunktnull • Singapore

Sur place
SGD 90 000 - 120 000
Senior Project Manager
Senior Project Manager

Sioux Technologies • Singapore

Sur place
SGD 180 000 - 240 000
Personal training budget
Open culture of collaboration
Innovative work environment
+1
Senior Project Manager
Senior Project Manager

Sioux Technologies Asia • Singapore

Sur place
SGD 120 000 - 180 000
Personal training budget SGD 5,000 per
Varied work due to technology mix
Open culture focused on collaboration
Senior C# Machine Control Tech Lead | 5k SGD Training
Senior C# Machine Control Tech Lead | 5k SGD Training

Sioux Technologies Asia • Singapore

Sur place
SGD 120 000 - 180 000
Personal training budget 5,000 SGD per
Varied work due to technology/diverse
Open culture and collaboration
+1
Software Engineer (C# / .NET) – Semiconductor Equipment | Up to SGD 10,000
Software Engineer (C# / .NET) – Semiconductor Equipment | Up to SGD 10,000

HRNET VENTURES PTE. LTD. • Singapore

Sur place
SGD 67 000 - 112 000