Enable job alerts via email!

Senior / Engineer - Software Design & Development

AURIGIN TECHNOLOGY PTE LTD

Singapore

On-site

SGD 60,000 - 80,000

Full time

15 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading semiconductor company is seeking passionate Software Engineers to join their innovative team. The role involves designing software applications, collaborating with engineering teams, and utilizing advanced techniques such as Machine Learning for technical problem-solving. Ideal candidates should have a strong educational background in engineering and proficiency in programming languages like C++ or C#. This position offers opportunities for professional growth in a fast-paced industry.

Qualifications

  • Degree, Masters or PhD in Computer Engineering/Electrical/Electronics/Mechatronics or equivalent.
  • Proficiency in C++ or C# programming.
  • Knowledge of OOP design patterns and multi-threaded software development.

Responsibilities

  • Design software applications that meet automated machine specifications.
  • Collaborate with Mechanical & Electrical team for software integration.
  • Apply mathematics, statistics, and Machine Learning to solve problems.

Skills

C++
C#
OOP design pattern
Multi-threaded software
Robotics modelling
Machine Learning
Deep learning concepts

Education

Degree in Computer Engineering/Electrical/Electronics/Mechatronics
Masters or PhD in relevant fields

Job description

Job Overview

Semiconductor devices are the necessity in our modern life. In Aurigin, we are a team of brilliant people designing and manufacturing automated systems in the Semiconductor industry. We are continuing to grow big and fast. We are inviting passionate Software Engineers to join in this journey with us.

Responsibility and Duties

• Designing & develop software application that meet automated machine specifications.

• Collaborate with Mechanical & Electrical team members to integrate software components.

• Applying mathematics, statistics and Machine Learning to problem-solving initiatives.

• Creating innovative solutions to meet our company’s technical needs.

• Applying best practices and standard operating procedures.

• Maintaining comprehensive records of software design and development.

• Support oversea technical agents and end users in troubleshooting on site systems.

• Continuously updating skills and knowledge to adapt to evolving technologies.

Requirements

• Degree, Masters or PhD in Computer Engineering/Electrical/Electronics/Mechatronics or its equivalent.

• Proficiency in C++ or C# programming on Windows environment.

• Knowledge in OOP design pattern, developing multi-threaded software.

• Programming experience in SECS/GEM communications or machine vision applications.

• Good understanding of Robotics modelling / Machine Vision / Machine Learning / Deep learning concepts is an advantage.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.