Enable job alerts via email!

Embedded Software Engineer

ASMPT SINGAPORE PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech firm in Singapore is seeking an experienced Embedded Software Engineer. This full-time position focuses on developing high-quality embedded software for motion control systems. Candidates should have a degree in engineering and proficiency in programming languages such as C/C++, Python, and MATLAB. Competitive salary, flexible work arrangements, and opportunities for career advancement are provided.

Benefits

Competitive salary and performance-based bonuses
Company Transport
Flexible work arrangements
Comprehensive health and wellness benefits
Opportunities for professional development
Collaborative company culture

Qualifications

  • Bachelor or Master Degree in relevant engineering field.
  • Familiarity with embedded processors.
  • Sound understanding of real-time operating systems.
  • Proficiency in programming languages like C/C++, Python, MATLAB.
  • Knowledge of FPGA programming is advantageous.
  • Experience with motion control and embedded systems is a plus.

Responsibilities

  • Design and develop high-performance motion control systems.
  • Provide technical consultation on motion & control systems.
  • Implement embedded software according to specifications.
  • Develop servo control methodologies and algorithms.
  • Collaborate with cross-functional teams.

Skills

C/C++ programming
Python programming
MATLAB
Real-time operating systems
Signal processing
Control theory
Embedded processors (microcontrollers, DSP, ARM)

Education

Bachelor / Master Degree in Computer / Electronics / Electrical Engineering

Tools

Logic analyzer
Oscilloscope
Job description
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
  • 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.