companySioux Technologies logo

Software Designer - Machine Control (C#)

Sioux TechnologiesSingapore, 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

Experience

Qualifications

QUALIFICATIONS AND EXPERIENCEA technical background in software engineering or a related field.

About the job

ABOUT SIOUX
Sioux is a leading provider of strategic high-tech solutions, dedicated to the innovation and assembly of intricate high-tech systems. Our team comprises over 1,200 skilled engineers who either support our clients or act as their Research and Development department. Our remarkable productivity accelerates product development, enabling our clients to gain a competitive edge with enhanced cost-effectiveness.
As a rapidly expanding employer, Sioux prioritizes the growth and well-being of its employees. We invest in their career development while fostering a positive work environment that encourages both 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, leading development teams in Singapore. This expansion allows us to adapt to the evolving needs of our domestic and international (OEM) clients in the semiconductor, analytical, and medical sectors.

The Role

As a Software Designer at Sioux, you will prepare requirements and be accountable for creating and sharing software designs, as well as the implementation, integration, and quality assurance of the software. You will also have the opportunity to advance into a role providing technical leadership to the software development team, while contributing to design, realization, and integration tasks.

Your responsibilities will include developing equipment control software to support our clients in the specified domains. Key duties include:

  • Collaborating with architects to define product architecture within your domain.
  • Analyzing customer requirements for software solutions.
  • Designing, implementing, and testing control software.
  • Conducting peer reviews to ensure product quality.
  • Leading a small development team and ensuring high team performance.
  • Working as a vital member of a scrum team, handling user stories across the entire technology stack.
  • Developing features using Agile methodologies, with a strong emphasis on speed and quality.

The Job Scope
Develop testable, high-quality code in C# for various machine control functionalities, including:

  • WPF and WinForm UI development
  • Machine Control and Sequencing
  • Hardware abstraction layer
  • Subsystem/device communication and control
  • System calibration and positional error measurement and compensation
  • SECS/GEM functionalities.
  • Providing technical leadership to the scrum team through sprint planning, design reviews, merge request evaluations, and code refactoring activities.

About Sioux Technologies

Sioux is a strategic high-tech solutions provider, specializing in the development and assembly of complex high-tech systems. With a dedicated team of over 1,200 engineers, Sioux enhances product development efficiency for clients across various industries.

Similar jobs

Tailoring 0 resumes

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