Lead Software Engineer (C#, Automation & Machine Control)

Sioux Technologies Asia

Singapore

On-site

SGD 180,000 - 260,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sioux Technologies Asia in Singapore seeks a Lead Software Engineer to drive the design and development of automation and machine control software for semiconductor equipment. This hands-on leadership role writes high-quality C# and guides a team building control systems interfacing with precision manufacturing hardware.

Ideal candidates bring 7+ years with C#, .NET, and previous tech lead or senior engineering experience; strong OO design, real-time systems, and experience in industrial

Qualifications

  • Masters or Bachelors degree in CS/Software Engineering or related field.
  • 7+ years of hands-on C#/.NET work with at least 2–3 years in a lead role.
  • Strong OO design, scalable architecture, and real-time/industrial automation experience.

Responsibilities

  • Design, implement, and maintain high-performance C# components for machine control.
  • Be part of a Kanban team delivering high-quality, maintainable software.
  • Review code and mentor other developers to improve quality.
  • Troubleshoot complex software and system issues.
  • Integrate software with hardware and control systems.
  • Define and implement software design, testing, and documentation best practices.
  • Contribute to continuous improvement of software processes and performance.

Skills

C#
.NET ecosystem
Object-oriented design
Multi-threaded programming
Unit testing
Mentoring
Team leadership
Industrial automation

Education

Master's or Bachelor's in CS/Software Engineering

Tools

Git
CI/CD pipelines

Job description

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.

We are seeking highly skilled Lead Software Engineer based in Singapore to drive the design and development of automation and machine control software for semiconductor equipment. This is a hands‑on technical leadership role, responsible for both writing high‑quality C# software and guiding a team of engineers building control systems that directly interface with precision manufacturing hardware. The ideal candidate combines strong software engineering fundamentals with practical experience in industrial automation, motion control, and real‑time systems.

Your job will comprise:
  • Design, implement, and maintain high-performance C# software components for machine and subsystem control within complex systems.
  • Be part of a Kanban team delivering high-quality, maintainable software.
  • Review and improve code quality through thorough code reviews and mentoring of other developers.
  • Troubleshoot, analyse, and resolve complex software and system issues.
  • Integrate software with hardware and control systems, ensuring efficient, and reliable machine operations.
  • Define and implement best practices in software design, testing, and documentation.
  • Contribute to continuous improvement initiatives for software processes, performance, and usability.
Ideal Profile:
  • Master's or Bachelor's Degree in Computer Science, Software Engineering, or related discipline.
  • At least 7+ years of hands‑on experience with C# and the .NET ecosystem, with at least 2–3 years in a technical lead or senior engineering role.
  • Strong grasp of object‑oriented design principles and scalable architecture.
  • Proven experience developing machine control, automation, or equipment software in a semiconductor, electronics manufacturing, or high‑tech industrial environment.
  • Proficient with multi‑threaded and asynchronous programming
  • Skilled in unit testing, integration testing, and CI/CD pipelines.
  • Experience with version control (Git) and modern DevOps practices.
  • Affinity with hardware and physical systems is a strong plus.
  • Excellent communication skills, with the ability to lead technical discussions and mentor junior/mid‑level engineers.
Nice-to-have:
  • Familiarity with SEMI standards (e.g., SECS/GEM) commonly used in semiconductor equipment communication.
  • Prior experience working directly with semiconductor fabs, OEMs, or equipment manufacturers.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Automation & Machine Control
Senior Software Engineer - Automation & Machine Control

Sioux Technologies Asia • Singapore

On-site
SGD 180,000 - 260,000
Software Engineer C++ (Middle/Senior)
Software Engineer C++ (Middle/Senior)

Sioux Technologies • Singapore

On-site
SGD 120,000 - 180,000
Software Tech Lead (C#, Machine Control)
Software Tech Lead (C#, Machine Control)

Sioux Technologies Asia • Singapore

On-site
SGD 120,000 - 180,000
Personal training budget SGD 5,000 per
Varied work due to technologies, jobs
Open culture focused on collaboration
+1
[Singapore] Senior Software Engineer (C++, Equipment Control)
[Singapore] Senior Software Engineer (C++, Equipment Control)

Sioux Technologies Asia • Singapore

On-site
SGD 90,000 - 130,000
Internal training and development
Competitive salary and variable bonus
Diverse technology projects
+2
Software Tech Lead
Software Tech Lead

sioux technologies pte. ltd. • Singapore

On-site
SGD 140,000 - 210,000
Personal training budget
Varied work across technologies
Open culture
+1
Software Engineer
Software Engineer

INTELLIPRO SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Project Manager
Senior Project Manager

Sioux Technologies Asia • Singapore

On-site
SGD 140,000 - 200,000
Senior Engineer, Software Engineering (CSA)
Senior Engineer, Software Engineering (CSA)

ASM • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (C++/C#, Machine Automation) #76684
Software Engineer (C++/C#, Machine Automation) #76684

ANRADUS PTE. LTD. • Singapore

On-site
SGD 56,871 - 68,120
Software Tech Lead: Semiconductor Systems & Delivery
Software Tech Lead: Semiconductor Systems & Delivery

sioux technologies pte. ltd. • Singapore

On-site
SGD 140,000 - 210,000
Personal training budget
Varied work across technologies
Open culture
+1