Software Engineer (ATE / Instrumentation)
Afore · Singapore, Singapore
- Location
- Singapore, Singapore
- Type
- Full-time
- Seniority
- Mid-level
- Salary
- Not stated
- Languages
- EN
- Posted
- 10 Aug 2026
Verified open 28 Oct 2026 · Source: Company careers page
About the role
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.
More jobs at Afore
Application Engineer (Automation Equipment)
New on EvolcApplication Engineer (ATE)
New on EvolcHardware FPGA Engineer (ATE / Instrumentation)
New on EvolcEmbedded Software Engineer
New on EvolcMechanical Engineer
New on EvolcDesign Quality Engineer
New on Evolc
