S

Sioux Technologies

R&D services and system integration

Senior Software Engineer - Multiple Teams

Frontend EngineeringUpdated on Nov 15
Full-timeSingapore

About the Job

Requirements

  • A bachelor's degree or above in Computer Science, Software Engineering, Automation, or a related field.
  • Strong C++ object-oriented programming skills and familiarity with the C++ standard library (STL).
  • Experience with desktop user interfaces and engineering tooling using MFC and/or Qt.
  • Familiarity with Git workflows and continuous integration (CI) tools.
  • Experience working in Agile/Scrum or Kanban teams.

Responsibilities

  • Collaborate with architects and technical leads to define design decisions and interfaces within the assigned domain, including module boundaries, integration interfaces, and dependencies.
  • Perform requirements 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.
  • Develop desktop and engineering tooling and integrate user interfaces using MFC/Qt.
  • Align work with the broader equipment control software context, including host interfaces such as SECS/GEM and EDA, simulation and testing environments, and layered architecture.
  • Support the hardware abstraction layer to enable programmable access to equipment components.
  • Model module behavior and state machines in device and domain layers, and integrate across module boundaries.
  • Support higher-level application functions such as recipe management and calibration.
  • Implement and integrate on-site engineering tools and desktop user interfaces in the UI/HMI layer using MFC/Qt.
  • Use system/unit testing and simulators to validate integration and regressions.
  • Collaborate around SECS/GEM, GEM300, and EDA/Interface A host interfaces as needed to ensure FAB usability.

Desired Qualifications

  • Experience in equipment control or industrial software development.
  • Understanding of factory software context, such as Host/EAP, SECS/GEM, and 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, such as xUnit, Boost.Test, and reqnroll.

About the Company

Sioux Technologies

R&D services and system integration

Sioux Technologies provides high-tech, end-to-end R&D services and system integration for complex products. It acts as an extension of its clients’ engineering teams, offering consulting, project management, and outsourcing across the full product lifecycle—from concept to series production. Its teams combine software, mechatronics, electronics, mathematics (mathware), and assembly to design, develop, and assemble sophisticated systems for OEMs in sectors like semiconductors, medical devices, analytical instruments, and mobility. What sets Sioux apart is its multidisciplinary, integrated approach and global footprint (13 offices) paired with a people-driven culture and steady reinvestment in knowledge (about 10% of revenue) to keep skills and technologies up to date. The company aims to help customers bring high-tech products to market faster and more reliably by delivering tailored engineering solutions and reliable program execution.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Eindhoven, Netherlands
Founded
1996

Recently Posted Jobs

Explore more opportunities at Sioux Technologies

See more jobs