Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (C++, SECS/GEM)

6000 - 8000 SGD
Full-time

SIOUX TECHNOLOGIES PTE. LTD.

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 work due to the diversity in technologies, markets, and projects

  • Competitive salary, AWS, and variable bonus

  • An open culture that focuses on collaboration, learning, and having fun

  • An innovative work environment

Job Location

Our office is conveniently located next to the  Tai Seng MRT station.

Vacancy posted 23 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (C++, SECS/GEM) in Singapore vacancy
  • 3000 - 5000 SGD

     ...Position : Vision Software Engineer (C# MUST) Time : 5 days , 8:30am - 6:00pm Salary : $3000-$...  ...development. # Proficient in Visual C#/C++ programming.  # Knowledge of Beckhoff TwinCAT...  ...Computer Vision and Image Processing or SECS/GEM will be an added advantage # Good... 

    THE SUPREME HR ADVISORY PTE. LTD.

    Singapore
    19 days ago
  • ~ Work in a sizable team of software developers ( ~5) ~ Grow together with an established...  ...they are now looking for a new Software Engineer (C++) / Software Developer – Manufacturing to...  ...is required for this role. Exposure to SECS/GEM will be of added advantage. Whats... 

    RANDSTAD PTE. LIMITED

    Singapore
    2 days ago
  •  ...Responsibilities Enhance and optimize existing software architecture; design robust architecture...  ...and drive best practices in software engineering and development processes Produce...  ...writing production-quality code in modern C++ ~ Experience developing in a Linux environment... 

    goventi

    Singapore
    19 hours ago
  • 5500 - 11500 SGD

     ..., test, and debug robust and efficient industrial automation software using C++, C# & WPF. ~ Utilize Windows API and libraries for interaction...  ...adhering to best practices. ~ Collaborate with electrical engineers and mechanical engineers to understand system requirements... 

    THE SUPREME HR ADVISORY PTE. LTD.

    Singapore
    20 hours ago
  • 5800 - 7800 SGD

     ...Support the Lead in guiding the team on Scrum processes and tasks, while engaging with users and customers. Develop efficient software programmes and systems that meet user requirements. Support software enhancements, system configurations, and ongoing system improvements... 

    TALENTSIS PTE. LTD.

    Singapore
    3 days ago
  • 4000 - 6000 SGD

     ...New software feature design and implement for automation machine applications to enhance our...  ...product specialists, hardware and process engineers to develop new features Software requirement...  ...in SW design and implementation using C++ under a Windows or Linux environment ~ Experience... 

    MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD

    Singapore
    14 days ago
  • 5000 - 7000 SGD

     ...photonics technologies for AI infrastructure. We are seeking a Software Engineer to join the firmware and software development team. This...  ...discipline. · 0-2 years of experience in embedded C/C++development. Fresh graduates with strong fundamentals are encouraged to... 

    JAC RECRUITMENT PTE. LTD.

    Singapore
    7 days ago
  • 4500 - 6500 SGD

     ...Design, develop, integrate, and maintain software and systems to meet requirements and operational needs. Apply engineering principles to troubleshoot and resolve complex technical...  ...Proficiency in Unreal Engine, C++, and Blueprint Scripting . At least 1 year... 

    TALENTSIS PTE. LTD.

    Singapore
    10 days ago
  •  ...performance. We operate at the intersection of hardware and software, designing and building integrated systems with a strong emphasis...  .... About the Role We are looking for a Software Engineer (C++) who wants to move beyond pure software development and work on... 

    Rapsodo

    Singapore
    a month ago
  • 4000 - 5000 SGD

     ...customer requirements and translate them into software solutions. Design, develop, and...  ...multi-threaded Windows applications using  C/C++(Visual C++ experience preferred). Provide...  ...problem-solving guidance to field service engineers. Continuously improve and optimize... 

    GMP TECHNOLOGIES (S) PTE LTD

    Singapore
    1 day ago
  • 5500 - 6000 SGD

     ...Work with client to define scope of work, software design specification and subsequent follow...  ...skill a major plus point. Proficiency in C++ and Python, with experience using Windows...  ...Please indicate Job Code "C++ Software Engineer - 101" on email subject We regret that... 

    IT CONSULTANCY & SERVICES PTE LTD

    Singapore
    7 days ago
  •  ...related fields Experience writing production-quality code in modern C++ Experience developing in a Linux environment Strong...  ...real world safety critical applications Experience deploying software tools and/or metrics We are looking for students with ability... 

    goventi

    Singapore
    19 hours ago
  • 6500 - 9000 SGD

     ...ST Engineering is a global technology, defence and engineering group with offices across Asia...  ...customers. Job Overview: As a Senior Software Engineer, you will lead the architecture...  ...10 years of professional experience in C++ and C# development, with at least 5 years... 

    ST ENGINEERING INFO-SECURITY PTE. LTD.

    Singapore
    23 days ago
  • 3200 - 5800 SGD

     ...for timely delivery of proven software that fully meets the customer’...  ...Electrical/ Electronics / Mechatronics Engineering Relevant experience in...  ...Proficient in Visual C#/C++ programming Knowledge of Beckhoff...  ...and Image Processing or SECS/GEM would be an added advantage... 

    PSB TECHNOLOGIES PTE. LTD.

    Singapore
    3 days ago
  • 5000 - 6500 SGD

     ...ST Engineering is a global technology, defence and engineering group with offices across Asia, Europe, the Middle East and the U...  ...government and enterprise customers. Job Overview: As a Software Developer (C++| C#), you will be responsible for designing, implementing,... 

    ST ENGINEERING INFO-SECURITY PTE. LTD.

    Singapore
    1 day ago
  • 3000 - 6000 SGD

     ...inspection systems. Create and implement software solutions for automated vision-based...  ...Requirements: PhD or Master’s Degree in an engineering discipline. At least 2 years of...  ...Development Environment. Proficient in C++. If you are keen to apply for the position... 

    RECRUIT EXPERT PTE. LTD.

    Singapore
    4 days ago
  • 6000 - 8000 SGD

     ...using Java Build and enhance backend services, APIs, and microservices architectures Collaborate with frontend developers, QA engineers, and DevOps teams to deliver end-to-end solutions Participate in system design discussions, code reviews, and technical decision-... 

    TALENTSIS PTE. LTD.

    Singapore
    14 days ago
  • 3000 - 5000 SGD

     ...Develop and implement software for automated equipment operating at high speeds. Carry...  ...equipment. Requirements: Degree in Engineering or equivalent. At least 3 years of software...  ...windows application using Visual C++. Good understanding of electronic components... 

    RECRUIT EXPERT PTE. LTD.

    Singapore
    2 days ago
  • 5500 - 7500 SGD

     ...We are seeking a skilled  C++ Developer to support and enhance T rading system pricing...  ...interfaces between trading platforms and pricing engines. Troubleshoot and resolve integration,...  .... ~5-8 years of overall professional software development experience. ~3-5 years of... 

    VISEO ASIA PTE. LTD.

    Singapore
    10 days ago
  • 10000 - 25000 SGD

     ...Our client is seeking a skilled Software Developer with strong C++ expertise to join their growing engineering team. In this role, you will develop and enhance high-performance data processing systems, working on scalable microservices and distributed applications within a... 

    AMBITION GROUP SINGAPORE PTE. LTD.

    Singapore
    6 days ago
  •  ...minded people. The Role : Our group is responsible for building software enabling both the large-scale quantitative research operations...  ...possess: A minimum of 7 years of writing production-quality code in C++ on Linux platform Strong understanding and experience with... 

    WorldQuant

    Singapore
    a month ago
  • 4000 - 6000 SGD

     ...equipment and advanced automation solutions. They are now recruiting a Software Engineer (R&D) to support product development and innovation initiatives...  ...-tech engineering environments is preferred. Proficient in C++ programming for application, embedded, or automation software... 

    RECRUITPEDIA PTE. LTD.

    Singapore
    10 days ago
  • 5800 - 7800 SGD

     ...We are looking for a Software Developer to design, develop, test, and maintain software applications...  ...& Delivery Work closely with engineers, project managers, testers, and other stakeholders...  ...Hands-on experience with Unreal Engine, C++, and Blueprint Scripting. Familiarity... 

    TALENTSIS PTE. LTD.

    Singapore
    10 days ago
  • 7500 - 8500 SGD

     ...Responsibilities  Design and implement software features for industrial automation machinery...  ...with product specialists, hardware engineers, and process engineers to define and develop...  ...discipline.  Minimum 3 years of experience in C++ software development within Windows or... 

    TALENT TRADER GROUP PTE. LTD.

    Singapore
    14 days ago
  •  ...platform supports diverse financial instruments such as spot, margin, futures, options, and perpetuals.    As a Senior Staff Software Engineer in the C++ team, you will play a crucial role in shaping the infrastructure and architecture of these critical systems, ensuring... 

    OKX

    Singapore
    21 days ago
  • 4000 - 4600 SGD

     ...Incremental improvements/development of software modules for software support....  ...Investigate and implement engineering change requests. Testing of...  ...Proficiency in Microsoft (C++. VB6) using Microsoft Visual...  ...good to have Experience with SECS/GEM is good to have Travel... 

    MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD

    Singapore
    21 days ago
  •  ...governments and enterprises in Singapore and the APAC region. Job Description Summary We are looking for passionate C/C++ Software Engineers to work in our Video Management System team to achieve this vision. In this role, the engineer will contribute to the... 

    NCS

    Singapore
    9 days ago
  • 4000 - 5600 SGD

     ...Job Description Industry/ Organization Type: Equipment Supplier Position Title: Software Engineer (C++/C#, Machine Automation) Working Location: West – Jurong East (Walking distance to the company from MRT) Working Hours: 5 days / Monday to Friday, 9am-6pm Salary... 

    ANRADUS PTE. LTD.

    Singapore
    20 hours ago
  • 5000 - 7500 SGD

     ...insights into development and engineering challenges. Here, you will work...  ...possible. The Senior Test Development Engineer is...  ...develop camera test & calibration software application Prepare software...  ...experience Proficiency in C/C++, C#, WPF programming Knowledge... 

    LEICA INSTRUMENTS (SINGAPORE) PTE LIMITED

    Singapore
    14 days ago
  • 4000 - 5000 SGD

     ...international travel of up to 20% ~ Bilingual in English and Mandarin to support regional clients Responsibilities: Develop software for new automated equipment or enhance existing legacy applications. Troubleshoot any issues with systems that are installed. Work... 

    INTVER GLOBAL CONSULTING

    Singapore
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (C++, SECS/GEM). Be the first to apply!