Get Hired Logo Get Hired

Software Engineer (Machine Control – C#)

Posted: April 30, 2025

Job Description

Join Sioux Singapore, a leading high-tech solutions provider, to develop critical equipment control software for the semiconductor, analytical, and medical industries. Play a key role in designing, implementing, and leading a team on complex systems, contributing to cutting-edge technology in a collaborative, growth-focused environment.

Key Information

  • Location Model: On-site
  • Location Details: Tai Seng MRT station, Singapore
  • Salary Range: Competitive salary, AWS, and variable bonus (Specific range not stated)
  • Years Experience Min: 3+ years in C# object-oriented programming; Minimum 2 years in OOAD for Technical Lead/Designer roles; Minimum 2 years leading Scrum teams for Technical roles.
  • Employment Type: Permanent
  • Company Industry: High-tech (Semiconductor, Analytical, Medical)
  • Visa Sponsorship: N/A
  • Relocation Assistance: N/A
  • Working Hours: N/A

Technical Stack

  • Core (Must-Have):
    • C# (Object-Oriented Programming)
  • Nice-to-Have:
    • C# Object-Oriented Analysis and Design (OOAD)
    • C# WPF, MVVM framework
    • C# NUnit unit test framework
    • Agile Scrum and Kanban
    • Git workflow (Gitlab, Github, Bitbucket etc.)
    • Git tools (SourceTree, TortoiseGit, GitKraken, Fork etc.)
    • Continuous Integration tools

Role & Responsibilities

  • Key Responsibilities:
    • Collaborate with architects on product architecture.
    • Analyze customer needs and define software requirements.
    • Design, implement, and test equipment control software (UI, machine control, HAL, communication, calibration, SECS/GEM).
    • Conduct peer code reviews.
    • Lead small development teams (for Senior positions).
  • Must-Have Qualifications:
    • Technical background (higher professional or university education).
    • 3+ years experience in C# object-oriented programming.
    • Experience developing equipment control applications (PC-based, embedded, motion controller).
    • Proven experience in the semiconductor, analytical, or medical domain (ideal).
  • Nice-to-Have Qualifications:
    • Experience with complex software solutions.
    • Experience with C# OOAD and common design patterns.
    • Experience with WPF, MVVM, NUnit.
    • Experience with Agile Scrum/Kanban and Git workflows.

Company & Culture

  • Benefits Highlights:
    • Generous professional development budget (5000 SGD/year).
    • Internal training and coaching.
    • Varied work across technologies, markets, and projects.
    • AWS and variable bonus.
  • Potential Red Flags / Things to Note:
    • Specific salary range not provided.
  • Company Culture Snippets:
    • Open culture focused on collaboration, learning, and fun.
    • Innovative work environment.
    • Emphasis on employee growth and well-being.

Job Details

Location

Remote / Singapore, Singapore

Key Skills

Gitlab Git C# Agile Object Oriented Programming Scrum Continuous Integration Mvvm Wpf Nunit