jobs in AEM Holdings Ltd

Full Time Mechanical Engineer Jobs, in AEM Holdings Ltd - Maukerja

Mechanical Engineer

AEM Holdings Ltd

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

Job Category: Software
Job Type: Full time
Job Location: Singapore
  • Embedded Software Engineer

Job Summary

We are seeking a skilled Embedded Software Engineer to develop and support embedded control systems for advanced engineering solutions. In this role, you will be responsible for firmware development, system integration, and troubleshooting of embedded platforms, with a focus on STM32-based systems.

You will work closely with cross-functional teams to deliver high-quality, reliable embedded solutions in a fast-paced engineering environment.

Key Responsibilities

Embedded Software Development

  • Develop and maintain embedded software for STM32-based control systems
  • Write, test, and optimise firmware in C
  • Develop supporting tools and scripts using Python

System Integration & Hardware Interface

  • Interface embedded software with hardware peripherals and communication protocols
  • Collaborate with hardware and engineering teams throughout product development lifecycle

Debugging & Troubleshooting

  • Perform debugging and troubleshooting of embedded systems and firmware issues
  • Analyse system performance and implement improvements

Testing & Documentation

  • Participate in system testing, validation, and verification activities
  • Prepare and maintain technical documentation, including design specifications and test reports

Job Requirements

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, or related discipline
  • Strong programming skills in C for embedded systems
  • Experience with Python programming for tools or scripting
  • Familiarity with STM32 microcontrollers and embedded systems development
  • Good understanding of microcontroller peripherals and debugging tools
  • Knowledge of communication protocols such as UART, SPI, I2C, and CAN
  • Experience with embedded control systems

Preferred Qualifications

  • Familiarity with version control systems (e.g. Git)
  • Experience in semiconductor, automation, or industrial environments
  • Exposure to test systems, ATE, or hardware-software integration
  • Strong problem-solving skills and ability to work independently and in a team

About AEM

AEM is a global leader in semiconductor and electronics test solutions, delivering high-performance test handlers, system-level test, and instrumentation to the world’s leading technology companies. Headquartered in Singapore, our teams combine deep engineering expertise with a culture of innovation to solve some of the most complex challenges in advanced manufacturing.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More