-
RRecruiter

Software/Firmware Engineer (C/C++ or Java) – Semiconductor Equipment

RRecruiter
Singapore · Full-time · Associate

Job Title: Software/Firmware Engineer (C/C++ or Java) – Semiconductor Equipment

Location: Singapore

Industry: Semiconductor / Equipment Manufacturing / Automation


Job Summary:

We are seeking a talented and driven Software/Firmware Engineer to develop and maintain embedded systems and control software for semiconductor manufacturing equipment. You will be responsible for software design, coding, testing, and integration, working closely with hardware, electrical, and mechanical engineers to bring innovative and highly reliable tools to market.


Key Responsibilities:

  • Design, develop, and maintain firmware and embedded control software for semiconductor or precision equipment using C/C++ or Java.
  • Develop real-time applications for motion control, sensors, data acquisition, and I/O interfaces.
  • Collaborate with hardware and system engineers to define software architecture and system interfaces.
  • Debug, test, and validate firmware/software on actual equipment and simulators.
  • Support system integration, troubleshooting, and performance tuning during development and on-site commissioning.
  • Document software design, user guides, and technical manuals.
  • Participate in design reviews and contribute to continuous improvement in software quality and development processes.
  • Ensure software complies with industry standards (e.g. SECS/GEM, IPC, ISO) and project requirements.
  • Implement control logic, automation sequences, and safety interlocks in the system.
  • Collaborate with cross-functional teams in Singapore and overseas (e.g. US, Europe, etc.).

Requirements:

  • Degree in Computer Engineering, Electrical/Electronic Engineering, Software Engineering, or related discipline.
  • 2–6 years of hands-on experience in embedded firmware/software development using C, C++, or Java.


For interested applicants, kindly send your resume in Word/PDF format to include the following in your resume including:


1. Current Salary

2. Expected Salary

3. Availability

4. Reason for leaving


Thank you for your application and we regret that only shortlisted applicants will be notified


By submitting any application or resume to us, you will be deemed to have agreed & consented to us collecting, using, retaining & disclosing your personal information to prospective employers with the services provided by us.


Dianne T. Magalit | R23118479

RRecruiter Pte. Ltd. | 18C9514

Key Skills

Ranked by relevance

embedded embedded systems java c
Login to Apply
Posted
Jun 12, 2025
Type
Full-time
Level
Associate
Location
Singapore
Company
RRecruiter

Industries

Automation Machinery Manufacturing Semiconductor Manufacturing Computers Electronics Manufacturing

Categories

Design Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
N-iX
Related

Senior Game Designer

2026-05-27

Full-time
Mid-Senior
Ukraine
Construction
Design
View Job Details
N-iX
Related

Senior Game Designer

2026-05-27

Full-time
Mid-Senior
Ukraine
Construction
Design
View Job Details
Client Server
Related

Backend Software Engineer Python - Start-up

2026-05-20

Full-time
Mid-Senior
United Kingdom
Software Development
Information Technology