Enable job alerts via email!
A technology company in Singapore is seeking an experienced Embedded Software Engineer to design and develop high-performance motion control systems for semiconductor assembly equipment. The ideal candidate will have a degree in Computer/Electronics Engineering and proficiency in C/C++, Python, and MATLAB. This full-time role offers competitive salary, performance-based bonuses, and opportunities for professional development.
About the role
ASMPT Singapore Pte Ltd. is seeking an experienced Embedded Software Engineer to join our team in the Yishun North Region. This is a full-time position where you will be responsible for developing and implementing high-quality embedded software solutions that are critical to the success of our innovative engineering projects.
What you'll be doing
Be responsible for the design and development of high-performance motion control system, for high speed and high precision semiconductor assembly equipment
Provide technical consultation and solutions to the product team on motion & control systems.
Design and develop embedded software in accordance with specifications
Be responsible for the development servo control methodologies, algorithms, and implementation for high performance mechatronic systems
Work in a cross-functional team environment which compromises of Software, Control, Electronics and Product Engineers / Managers.
What we're looking for
Bachelor / Master Degree in Computer / Electronics / Electrical Engineering.
Familiar with embedded processors such as microcontrollers, DSP, ARM and various computer system architecture
Sound understanding of real-time operating system, signal processing and control theory
Proficient in programming languages such as C/C++, Python, MATLAB
Knowledge in FPGA programming will be advantageous
Experience with instruments such as logic analyzer, oscilloscope.
Strong interest and motivation in R&D work
Working experience in the related fields of Motion Control / Embedded System is a plus
What we offer
At ASMPT, we are committed to providing a supportive and rewarding work environment for our employees. Some of the key benefits you can expect include:
Competitive salary and performance-based bonuses
Company Transport
Flexible work arrangements
Comprehensive health and wellness benefits
Opportunities for professional development and career advancement
Collaborative and innovative company culture