Enable job alerts via email!

ATE Software Engineer

AEM Singapore Pte Ltd

Singapore

On-site

SGD 50,000 - 70,000

Full time

11 days ago

Job summary

A technology firm is seeking a Senior or Junior Software Engineer to join their instrumentation team in Singapore. The role involves developing and testing software in Java for semiconductor production control platforms, with a preference for C++ experience. Candidates should have significant experience or an internship in C/C++ or Java, and must be fluent in technical English. This position offers exposure to complex systems and international collaboration.

Qualifications

  • Significant experience or internship in C/C++ or Java (Swing).
  • Fluency in technical English is essential.
  • Rigorous and curious mindset, eager to work on complex technical systems.

Responsibilities

  • Software development and testing in Java for control platforms.
  • Develop software solutions using Test Driven Development (TDD).
  • Interpret client requirements and ensure accurate implementation.
  • Create designs to meet project requirements.
  • Provide technical support to customers.

Skills

Java
C++
Python
Test Driven Development (TDD)

Tools

NetBeans
Mercurial
Windows

Job description

Senior or Junior Software Engineer (Java, C++)

Missions:

You will join the new instrumentation team that we are growing in Singapore to support our local customer and new instrument roadmap.

Within this group, you participate in the design of complex electronic instruments drivers and GUI. Your role consists of:

  • Software development and testing in Java for control platform for semiconductor production, additional C++ experience is preferred.

  • Develop software solutions based on a Test Driven Development (TDD) approach, organized using agile methods, in an international context.

  • Interpret client requirements, identify design parameters and ensure solutions are implemented accurately and within budget.

  • Create and finalize designs to meet project requirements.

  • Provide technical support to external and internal customers.

Depending on your profile, you may have to work on very different software layers close to electronics.

Technical environment:

Windows, C/C++, Python, Java (Swing), NetBeans, Mercurial, Python

Profile:

Rigorous, curious, you enjoy working on complex technical systems. You like to work in an international context and to travel abroad occasionally. You already have significant experience or internship in C /C ++ or in Java (Swing), and some skills in electronics. Fluency in technical English is essential. Your team spirit allow you integrate quickly internally, as on the projects. Beginners accepted.

Working environment:

You are part of the new instrument team created in Singapore. You are working with our Hardware, Firmware and software design teams located in both Europe and Singapore. As a team member, you follow the company design process, share, and review your work with the team members (HW, FW and SW). You may have to travel to Europe/Singapore or customer site for technical meeting and trainings.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.