SalaryPeak

Software Engineer

ETHOS SEARCH ASSOCIATES PTE. LTD.
Singapore 2+ years Posted Yesterday

Salary Range

SGD 42,000 - SGD 66,000 /year

SGD 3,500 - SGD 5,500/month

Skills Required

Liaising with cross functional teamsTDDElectronics EngineeringStrong Attention To DetailJava SwingAnalytical and Problem-Solving SkillsJavaSoftware DevelopmentCalibrationAgile Development

Job Description

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 company’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


Ethos Search Associates Pte. Ltd.

EA License No: 13C6655

EA Reg No: R1765450 Pinky Lim (Lim Lee Phing)