Principal Software Engineer

5 days ago


North Region, Singapore Ultra Clean Asia Pacific Pte Ltd Full time $90,000 - $120,000 per year

Join UCT and be part of the fastest-growing sector in the world We indirectly touch every semiconductor chip that goes into every smartphone, smart car and device that uses artificial intelligence. This is a critical time for the semiconductor industry and for UCT - as technology evolves, we evolve with it. UCT is a diverse workplace where every talented employee is committed to continuous innovation, challenging the status quo and exceeding customer expectations. If you are a person with a relentless drive to succeed, a strong focus on quality with a passion for success – join us today

UCT is looking for a talented Software Engineerto join us in Singapore

Job Summary:

Develop the Machine-Vision software, including Deep Learning algorithms, Robotics programming and Industry 4.0 Connectivity modules, in the projected Automated system / solution.

Being a Senior Software engineer, the candidate will contribute in developing and integrating multiple software products for Automated Assembly and Optical Inspection machines, to create standard and scalable solutions.

Essential Duties and Responsibilities:

  • Participate in brainstorming sessions to develop potential solutions for business needs.
  • Develop Machine vision / Auto Inspection machine software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Create a Software Solution Prototype and take part in the technology selection.
  • Effectively communicate and interact with leaders, managers, and employees across every business unit, understand expectations and requirements, and set proper expectations for the end-product.
  • Enhance existing products for improved functionality, cost reduction and manufacturability.
  • Gather and analyze data with ability to format and present to customers both internally and externally.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Provide input to technical proposals and cost estimates.
  • Collaborate with other automation team members to define Software requirements, develop, and test the software modules.
  • Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, concise code, and code comments.
  • Participates in teams assigned to address technical issues or specific organizational requirements.
  • Improve operations by conducting systems analysis, recommending changes in policies and procedures.
  • Protect operations by keeping information confidential.
  • Perform other duties as assigned.

Knowledge, Skills and Abilities:

  • Must have developed applications and solutions using C/C++, .NET framework, C#, WPF.
  • Expertise in Vision Programming: Cognex Vision Pro, LabView Vision builder, Halcon
  • Experience and interest in developing algorithms for Deep Learning will be preferred.
  • Experience in Electronics Manufacturing / Automation Design house will be preferred.
  • Experience in Software version control Tools: GitHub, Bitbucket
  • Knowledge of MES and Industry 4.0 IIoT Platform, Machine-to-Machine (M2M) protocols and integrating the machine software to Industry 4.0 requirements
  • Understanding of Data Management, IT security and governance
  • Proven track record to do what it takes to complete development, perform commissioning, qualification of new equipment and deliver final product to end-users on schedule and in cost effective manner.
  • Self-motivated and proactive personality for initiating new approaches to solutions.
  • Reliable individual who can work with integrity, and good interpersonal relationships.
  • Computer skills, MS Office, SharePoint, etc.
  • Capable of mentoring more junior engineers…an effective technical team leader.
  • Must be fluent in English both conversational and technical and must have the ability to communicate clearly, verbally and in writing.

Educational/Certification Requirement:

  • BS or MS degree in Computer Science, Software Engineering, or equivalent discipline.

Work Experience Requirements:

  • At least 6-8 years of software design and development experience, preferably in Machine Controls and Vision programming;


  • North-East Region, Singapore ST Engineering Urban Solutions Full time $150,000 - $200,000 per year

    About ST EngineeringWe apply our technology and innovation to solve real-world problems and improve lives. Our diverse portfolio of businesses spans the aerospace, mobility rail & road, smart city, digital solutions, defence and public security segments, and our global network of subsidiaries.Headquartered in Singapore, we employ more than 27,000 employees...


  • West Region, Singapore ST Engineering Land MRO & Services Pte Ltd Full time $90,000 - $120,000 per year

    Join ST Engineering Land MRO & Services Pte. Ltd. as an Assistant Principal Engineer (Digitalisation & Automation), a pivotal role within our dynamic Digitalisation and Automation team located at 249 Jalan Boon Lay. In this position, you will leverage your extensive engineering knowledge and leadership skills to enhance our operations and drive innovation in...

  • Principal Engineer

    6 days ago


    North Region, Singapore GlobalFoundries Full time $150,000 - $200,000 per year

    Intro to GFGlobalFoundries (GF) is one of the world's leading semiconductor foundries and the only one with a truly global footprint spanning three continents. We manufacture complex, feature-rich integrated circuits that enable billions of electronic devices. At GF, we make things that matter — from the solutions that enable the way we live today, to the...

  • Software Engineer

    6 days ago


    North Region, Singapore Orion Systems Integration Pte Ltd Full time $80,000 - $120,000 per year

    We are seeking a skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, programming, implementing and maintaining control systems to ensure smooth and efficient automation processes.Software Engineer (Industrial Automation)Responsibilities:Develop and maintain new and existing machine control...

  • Software Engineer

    6 days ago


    North Region, Singapore SICK Product Center Asia Pte Ltd Full time $60,000 - $120,000 per year

    Software Engineer, Equipment DevelopmentRoles and Responsibilities:Design, implementation, commissioning and maintenance of complex software production systems. (machine control\PLC, test programs, image processing, automation, process control and process monitoring)Review and evaluate specifications and requirements of software and system requirements,...

  • Software Engineer

    6 days ago


    North Region, Singapore Akribis Systems Pte Ltd Full time $60,000 - $100,000 per year

    Job DescriptionsDesign, develop, implement, and deploy software solutions for industrial automation systems, including Human Machine Interfaces (HMI) and sub-systems such as motion control, vision systems, digital/analog I/O control, device integration, and database connectivity.Collaborate with customers and the applications team to configure, install, and...

  • Software Engineer

    6 days ago


    North Region, Singapore Good Job Creations (Singapore) Pte Ltd Full time $80,000 - $120,000 per year

    **[Job ID: 105554] Software Engineer – Semiconductor Equipment** We're looking for a Software Engineer to develop and optimize software for advanced semiconductor equipment. You'll design, implement, and test high-performance systems that support automation, control, and data processing, working closely with cross-functional teams to drive innovation and...

  • Software Engineer

    6 days ago


    North Region, Singapore The Talent People Pte. Ltd. Full time $80,000 - $120,000 per year

    The Talent People x JSIT-PE The Talent People is proud to partner with JSIT-PE, a government initiative aimed at strengthening Singapore's Precision Engineering sector by addressing manpower challenges and fostering industry growth. By applying for our job opportunities, you're joining a strategic effort to enhance Singapore's Precision Engineering...

  • Software Engineer

    6 days ago


    North Region, Singapore APBA TG Human Resource Pte Ltd Full time $80,000 - $120,000 per year

    Location: Ang Mo Kio Remuneration: Base Salary + Annual Variable Bonus + Allowances Contract: 1-Year under TG payroll, convertible to client's headcount based on performance (Long-term project)Role Summary:As a Day 2 Software Engineer, you will be responsible for ensuring the smooth operation of our software products post-deployment. Your role will involve...


  • North Region, Singapore STAFFKING PTE LTD Full time $120,000 - $200,000 per year

    About the RoleWe are looking for a passionate Software Engineer to join our team in developing and optimizing advanced packaging semiconductor equipment. You will design, implement, and test high-performance software that enhances automation, control, and data processing. This is a hands-on role where you will collaborate with cross-functional teams to...