SalaryPeak

Senior/Staff Software Engineer (Systems)

KULICKE & SOFFA PTE. LTD.
Singapore 5+ years Posted Mar 6, 2026

Salary Range

SGD 84,000 - SGD 144,000 /year

SGD 7,000 - SGD 12,000/month

Skills Required

Object-oriented programmingVersion ControlEmbedded SoftwareSemiconductor IndustryArchitecturalobject-oriented analysis, design and programmingUnit TestingApplication DevelopmentReliabilityEmbedded SystemsObject-Oriented AnalysisJIRAC ProgrammingPerformance TuningSoftware DesignTechnical LeadershipDebuggingSystem ArchitectureSoftware DevelopmentC++

Job Description

As a Senior/Staff Software Engineer in our Development & Sustaining team, you will lead the development of high-speed, high-precision control software that powers semiconductor equipment – Wedge Bonder. Your work will directly impact the performance, reliability, scalability, and innovation in global chip manufacturing. This role offers a pathway to technical leadership and architectural influence.


Overview:

The Senior/Staff Software Engineer is a key contributor in the design, development, and optimization of system-level software for high-performance semiconductor equipment – Wedge Bonder. You will work across disciplines and geographies to deliver scalable, real-time software solutions that meet stringent performance and reliability standards. This is a hands-on, system-level engineering role with opportunities to grow into architecture and leadership responsibilities. Also, demands deep technical expertise, and a strategic mindset to drive innovation and continuous improvement.


The Impact You’ll Bring

  • Lead Technical Innovation: Drive the architecture and implementation of software solutions that enhance equipment performance and reliability.
  • Build Future-Proof Skills: Deepen your expertise in real-time systems, automation, and large-scale production software.
  • Mentor and Guide: Support junior engineers through code reviews, design discussions, and technical mentoring.


Responsibilities:

  • Design and implement C/C++ software for real-time application and automation.
  • Translate Functional Requirements into Technical Specifications and System Designs.
  • Participate in Software Design Reviews and contribute to platform evolution.
  • Perform unit testing, debugging, and performance tuning for robust system behavior.
  • Investigate and resolve software defects, proposing design improvements where applicable.
  • Collaborate with cross-functional and cross-geographical teams throughout the development lifecycle.
  • Document software specifications, changes, and releases clearly and accurately.
  • Support continuous improvement of software tools, workflows, and development practices.


Qualifications:

  • Bachelor’s or Master’s Degree in Software/Computer/Electrical Engineering, or related field.
  • Minimum 5+ years in large-scale software development (preferably in system-level or embedded software).
  • Proficient in C/C++ programming and Object-Oriented Design principles.
  • Strong analytical, debugging, and problem-solving skills.
  • Proven experience with real-time systems and multi-threaded application development.
  • Experience with software lifecycle tools (e.g., version control, git, JIRA, CI/CD pipeline).
  • Effective communication skills and a collaborative, team-oriented mindset.
  • Experience in equipment control systems or semiconductor industry is a plus.



Company Overview

Founded in 1951, Kulicke and Soffa Industries, Inc. (NASDAQ: KLIC) specialize in developing cutting-edge semiconductor and electronics assembly solutions enabling a smarter and more sustainable future. Ever-growing range of products and services supports growth and facilitates technology transitions across large-scale markets.

Please refer to the website for more details: www.kns.com.


Equal Opportunity

Kulicke & Soffa recruits on the basis of merit (such as skills, experience or ability to perform the job), regardless of age, race, gender, religion, marital status and family responsibilities, or disability.