About the job
ABOUT SIOUX
Sioux is a premier high-tech solutions provider dedicated to the development, innovation, and assembly of complex high-tech systems. Our team consists of over 1,200 committed engineers who either support our clients directly or function as their Research and Development department. Our exceptional productivity enables us to accelerate product development, providing our clients with a competitive advantage and enhanced cost-effectiveness.
As a rapidly expanding employer, Sioux prioritizes the growth and well-being of its employees. We invest in their career development and cultivate a positive work environment that nurtures personal and professional advancement.
SIOUX IN SINGAPORE
Sioux Singapore plays a crucial role in the Asian market by delivering R&D services from our centers across Europe and Asia to customers, leading development teams in the region from Singapore.
This strategic expansion allows us to adapt to the evolving needs of our domestic and international (OEM) customers in the semiconductor, analytical, and medical industries.
The Role
As a Senior Software Engineer, you will be responsible for developing machine control software to assist customers in the specified domains. Your key responsibilities will include:
Collaborating with architects to define product architecture within your domain.
Assessing customer requirements through software requirement engineering.
Designing, implementing, and testing control software.
Conducting peer reviews to ensure product quality.
Leading a small development team and ensuring high performance.
Participating as an integral member of a scrum team and managing user stories across the full stack.
Developing features using Agile methodologies, with a focus on speed and quality.
Taking on leadership roles for higher positions.
The Job Scope
Creating testable, high-quality code in C# for various machine control functionalities.
Developing WPF and WinForm UI applications.
Implementing machine control and sequencing solutions.

