companySioux logo

Senior Software Engineer - Machine Control (C#)

SiouxSingapore, Central Singapore, Singapore
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Qualifications:Bachelor's Degree in Computer Science or related field. Proficiency in C# programming and software development. Experience with WPF and WinForms. Strong analytical and problem-solving skills. Familiarity with Agile development practices. Excellent communication and teamwork abilities.

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.

About Sioux

Sioux is a leading high-tech solutions provider focused on developing innovative and complex high-tech systems. With a commitment to excellence and a strong emphasis on employee well-being and career development, Sioux fosters a collaborative and dynamic work environment.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.