jobs in AEM Holdings Ltd

AEM Holdings Ltd Hiring! Full Time Embedded Software Engineer in - Ricebowl

Embedded Software Engineer

AEM Holdings Ltd

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

Job Category: Software
Job Type: Full time
Job Location: Singapore

Job Summary

We are seeking a Software Engineer to develop software solutions for high-performance semiconductor test systems. You will work on software layers close to electronics, collaborating closely with hardware and firmware teams to deliver reliable, high-precision instrumentation platforms for AEM’s global customers.

Key Responsibilities

  • Develop software layers close to hardware for advanced semiconductor test systems
  • Work closely with hardware and firmware teams to understand tester architecture and internal system design
  • Design and develop runtime layers using C++ or Java for control, calibration, and diagnostics
  • Implement algorithms to achieve high accuracy, performance, and system reliability
  • Own the full development lifecycle, including specification, development, integration, testing, and documentation
  • Ensure software quality through structured development approaches (e.g., testing, validation, debugging)
  • Contribute to cross-functional collaboration within a multidisciplinary engineering team (software / firmware / hardware)
  • Operate within an agile development environment alongside a team of 15+ engineers

Requirements

  • Bachelor’s Degree in Software Engineering, Electronics Engineering, or a related discipline
  • Minimum 2 years of relevant experience in software development (or strong internship/project exposure)
  • Proficiency in C++ or Java (experience in Java Swing is advantageous)
  • Basic understanding of analog and digital electronics
  • Strong analytical and problem-solving skills, with attention to detail
  • Curious, rigorous, and motivated to work on complex technical systems
  • Good communication skills and ability to work in an international, cross-functional environment
  • Fluent in technical English

Optional

  • Experience in semiconductor, instrumentation, or ATE environments
  • Exposure to Python or scripting languages
  • Familiarity with test-driven development (TDD) or structured software development practices
  • Experience interfacing software with hardware systems or embedded platforms
  • Willingness to travel for technical discussions or customer engagement

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