Get Hired Logo Get Hired

Software Designer (Machine Control - C#)

Posted: April 30, 2025

Job Description

Join Sioux Singapore as a Senior Software Designer, leading a small team and contributing to the development of complex equipment control software for the semiconductor, analytical, and medical industries. This role offers significant autonomy, technical leadership opportunities, and a strong focus on personal and professional development.

Key Information

  • Location Model: On-site
  • Location Details: Singapore (Tai Seng MRT station)
  • Salary Range: N/A
  • Years Experience Min: 5+ years (specifically in C# OO programming, analysis/design, and Scrum leadership)
  • Employment Type: Permanent
  • Company Industry: High-Tech Solutions (Semiconductor, Analytical, Medical)
  • Visa Sponsorship: N/A
  • Relocation Assistance: N/A
  • Working Hours: N/A

Technical Stack

  • Core (Must-Have):
    • C# (Object-Oriented Programming, Analysis & Design)
    • UML tools
    • Scrum leadership
    • CleanCode/SOLID principles
    • Design Patterns
  • Nice-to-Have:
    • WPF, MVVM framework
    • NUnit unit test framework
    • Git workflow/tools (Gitlab, Github, SourceTree, etc.)
    • Continuous Integration tools
    • Experience with PC-based control, embedded controllers, motion controllers

Role & Responsibilities

  • Key Responsibilities:
    • Lead and technically guide a small Scrum development team (3-8 developers).
    • Design, implement, integrate, and test equipment control software.
    • Analyze customer needs and define software requirements.
    • Conduct peer reviews and ensure software quality.
    • Develop functionalities across the full stack using Agile practices.
  • Must-Have Qualifications:
    • Minimum 5 years C# OO programming, analysis, and design experience.
    • Minimum 5 years experience leading Scrum development teams.
    • Experience with CleanCode/SOLID principles and design patterns.
    • Technical background (higher professional or university education).
    • Experience developing equipment control applications.
  • Nice-to-Have Qualifications:
    • Experience with C# WPF, MVVM, and NUnit.
    • Experience with Git workflows and tools.
    • Experience in semiconductor, analytical, or medical domains.

Company & Culture

  • Benefits Highlights:
    • SGD 5,000 annual personal training budget.
    • Opportunity for continuous personal and professional development.
    • Varied work across diverse technologies and markets.
  • Potential Red Flags / Things to Note:
    • Salary range not specified.
    • No mention of visa sponsorship or relocation assistance.
    • On-site role with no flexible work options mentioned.
  • Company Culture Snippets:
    • Open culture focused on collaboration, learning, and fun.
    • Emphasis on employee growth and well-being.
    • Innovative work environment.

Job Details

Location

Remote / Singapore, Singapore

Key Skills

C# Agile Scrum Clean Code Mvvm Wpf Solid Principles Design Patterns Object Oriented Programming Uml