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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (C++, SECS/GEM) in Singapore vacancy
  • 4500 - 5800 SGD

     ...works. Design and develop machine control software for automated semiconductor equipment....  ...above) environment. ~ Proficiency with C++, VC++, MFC, SQL and OOP. ~ Good knowledge...  ...in designing GUI and familiarity with SEMI SECS/GEM, C# and WPF programming will be an added advantage... 

    E-PLOYMENT CONSULTANCY

    Singapore
    11 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
    1 day 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
    14 days ago
  • 1 SGD

     ...About our Line of Business – Mission Software & Services Our Mission Software & Services business provides leading-edge mission critical command, control, and communications (C3) systems with secured IT infrastructure and managed services. We support our client’s innovation... 

    ST ENGINEERING MISSION SOFTWARE & SERVICES PTE. LTD.

    Singapore
    5 days ago
  • 4500 - 6000 SGD

    [Job ID: 1490851] Overview We are seeking a Software Engineer to develop and optimize software solutions for advanced packaging semiconductor...  ...the semiconductor or manufacturing industry. Proficiency in C++ for embedded systems, automation, or UI/UX development.... 

    GOOD JOB CREATIONS (SINGAPORE) PTE. LTD.

    Singapore
    4 days ago
  • 5500 - 7500 SGD

     ...in DevOps practices using Docker and related tools. Ensure software quality through unit testing, code reviews, and automated testing...  .... Requirements Bachelor’s degree in Computer Science, Engineering, or a related field. Strong proficiency in  Java and  JavaScript... 

    TALENTSIS PTE. LTD.

    Singapore
    16 days 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
    1 day ago
  • 5500 - 6500 SGD

     ...development team on Agile/Scrum processes and task management. Engage with users and stakeholders to gather requirements and deliver software solutions that meet business needs. Design, develop, test, and maintain scalable software applications and system enhancements.... 

    TALENTSIS PTE. LTD.

    Singapore
    22 days ago
  • 5500 - 6000 SGD

     ...computer science, Information Technology, or an equivalent engineering discipline, with 4-7 years of progressive software development experience featuring a strong emphasis...  .... • Deep, hands-on development experience in C/C++ and .NET across both Windows and Linux environments... 

    ALTROCKS TECH PTE. LTD.

    Singapore
    15 days ago
  • 5500 - 6500 SGD

     ...Job Description & Requirements New software feature design and implement for automation machine...  ...product specialists, hardware and process engineers to develop new features Software...  ...experience in SW design and implementation using C++ under a Windows or Linux environment... 

    MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD

    Singapore
    9 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
  • 1 SGD

     ...About our Line of Business – Mission Software & Services Our  Mission Software & Services...  ...Collaborate with other developers and engineers to design, build, and maintain applications...  ...Knowledge of basic coding languages such as C++, Javascript, HTML5 and Java Basic programming... 

    ST ENGINEERING MISSION SOFTWARE & SERVICES PTE. LTD.

    Singapore
    5 days ago
  • 7000 - 14000 SGD

     ...solutions with their proprietary ZeroSync® Engine. With millions of users and enterprise...  ...high-performance, reliable, and maintainable C++ code. Drive deep client-side performance...  ...with AI-assisted coding, AI-powered software development, or AI-driven design tools is... 

    ZULER TECHNOLOGY PTE. LTD.

    Singapore
    14 days 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
    9 days ago
  • 4000 - 7000 SGD

     ...Position: Linux C / C++ Software Engineer Location: Singapore We are seeking a versatile, proactive  Linux C/C++ Software Engineer  to bridge...  ...complex “special-case” technical environments. Act as the senior technical escalation point, diagnosing and resolving deep... 

    NEXTLABS INTERNATIONAL PRIVATE LIMITED

    Singapore
    25 days ago
  • 6000 - 6800 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
    2 days ago
  • 5000 - 7000 SGD

     ...UI/UX Software Engineer (C++) About Us: We are a leading AI and robotics company at the forefront of technological innovation, dedicated to creatingcutting-edge solutions that revolutionize industries. As we continue to grow, we are seeking talented Software Engineers to... 

    DCONSTRUCT ROBOTICS PTE. LTD.

    Singapore
    15 days ago
  • 5000 - 6700 SGD

     ...Design, develop, integrate, and maintain software systems based on technical requirements and...  ...complex technical issues using sound engineering principles. Participate in the full software...  ...Knowledge of Unreal Engine, C++, and Blueprint Scripting . At least 1... 

    TALENTSIS PTE. LTD.

    Singapore
    12 days ago
  • 4000 - 6000 SGD

     ...Monday to Friday (8:30am to 5:30pm) Must have C / C++ Job Responsibilities: Responsible for software prototyping, requirement analysis, design,...  ...Requirements: Diploma/Degree in Electronics Engineering or Computer Science Experienced with two or more... 

    EA RECRUITMENT PTE. LTD.

    Singapore
    16 days ago
  • 5000 - 8000 SGD

     ...big and fast. We are inviting passionate Software Engineers to join in this journey with us....  ...or its equivalent. . Proficiency in C++ or C# programming on Windows environment....  ...software. . Programming experience in SECS/GEM communications or machine vision applications... 

    AURIGIN TECHNOLOGY PTE LTD

    Singapore
    7 days 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
    9 hours 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
    5 hours ago
  • 3200 - 5800 SGD

     ...for timely delivery of proven software and high-valued benefits to end...  .../ Electronics / Mechatronics Engineering Relevant experience in machine...  ...Proficient in Visual C#/C++ programming Knowledge of Beckhoff...  ...and Image Processing or SECS/GEM will be an added advantage... 

    PSB TECHNOLOGIES PTE. LTD.

    Singapore
    12 days ago
  •  ...structured, time-series datasets - built in C++ with a distributed system architecture,...  ...and service platforms - including storage engines, query and compute execution, RPC/networking...  ...field. ~2+ years of professional software engineering experience. ~ Strong fundamentals... 

    WorldQuant

    Singapore
    2 days ago
  • 5500 - 7500 SGD

     ...procedures for semiconductor software applications. Design, develop...  ...with cross-functional engineering teams to resolve issues. Integrate...  ...industry. Proficient in Python, C++, or C#, with hands-on...  ...wafer inspection, metrology, SECS/GEM protocols, or hardware-software... 

    AAC TECHNOLOGIES PTE. LTD.

    Singapore
    15 days ago
  • 4000 - 5000 SGD

     ...Job Description: Work closely with software architect and other team members within the...  ...~ Degree in Computer Science, Computer Engineering or Information Technology ~ Minimum 2 years...  .... ~ Having good knowledge of advance C++ features such as multi-thread, thread safe... 

    MAESTRO HUMAN RESOURCE PTE. LTD.

    Singapore
    13 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
    13 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
    5 days ago
  • 6500 - 8000 SGD

     ...communication between PLCs and external devices using industrial communication protocols such as RS232, TCP/IP, Modbus, EtherCAT, and SECS/GEM. Develop software integration solutions using web services (REST APIs, SOAP, XML) to enable communication between PLCs, MES, ERP, and other... 

    FA SYSTEMS AUTOMATION (S) PTE LTD

    Singapore
    5 days ago
  • 2500 - 4800 SGD

     ...Position Overview As a Senior Software Engineer, you will lead the systems-level design, integration, and life cycle support of semiconductor process...  ...· Familiarity with SEMI equipment standards (e.g. SEMI E30 GEM, E37 HSMS,E40, E87, E90, E94) and engineering design controls... 

    MINDOX TECHNO PTE. LTD.

    Singapore
    10 days 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!